Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qurlquery.cpp File Reference

(0cee9ee3cf8a3310570708b2b421d94083969f72)

#include "qurlquery.h"
#include "qurl_p.h"
#include <QtCore/qhashfunctions.h>
#include <QtCore/qstringlist.h>
#include <algorithm>
Include dependency graph for qurlquery.cpp:

Go to the source code of this file.

Classes

class  QUrlQueryPrivate

Macros

#define decode(x)
#define leave(x)
#define encode(x)

Typedefs

typedef QList< std::pair< QString, QString > > Map

Functions

bool idempotentRecodeToUser (QUrl::ComponentFormattingOptions encoding)
bool comparesEqual (const QUrlQuery &lhs, const QUrlQuery &rhs)
size_t qHash (const QUrlQuery &key, size_t seed)
static void recodeAndAppend (QString &to, const QString &input, QUrl::ComponentFormattingOptions encoding, const ushort *tableModifications)

Macro Definition Documentation

◆ decode

◆ encode

◆ leave

#define leave ( x)
Value:
ushort(0x100 | (x))

Definition at line 211 of file qurlquery.cpp.

Typedef Documentation

◆ Map

typedef QList< std::pair< QString, QString > > Map

Definition at line 137 of file qurlquery.cpp.

Function Documentation

◆ comparesEqual()

bool comparesEqual ( const QUrlQuery & lhs,
const QUrlQuery & rhs )

Definition at line 410 of file qurlquery.cpp.

◆ idempotentRecodeToUser()

bool idempotentRecodeToUser ( QUrl::ComponentFormattingOptions encoding)
inline

Definition at line 231 of file qurlquery.cpp.

◆ qHash()

size_t qHash ( const QUrlQuery & key,
size_t seed )
noexcept
Since
5.6 \qhashold{QUrlQuery}

Definition at line 430 of file qurlquery.cpp.

◆ recodeAndAppend()

void recodeAndAppend ( QString & to,
const QString & input,
QUrl::ComponentFormattingOptions encoding,
const ushort * tableModifications )
static

Definition at line 482 of file qurlquery.cpp.