Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qurlquery.cpp File Reference

(cd67684c89ab6e8b951778c317d459124e6d9c5d)

#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)   ushort(x)
 
#define leave(x)   ushort(0x100 | (x))
 
#define encode(x)   ushort(0x200 | (x))
 

Typedefs

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

Functions

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

Macro Definition Documentation

◆ decode

◆ encode

◆ leave

Typedef Documentation

◆ Map

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

Definition at line 135 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 229 of file qurlquery.cpp.

References QUrl::PrettyDecoded.

Referenced by QUrlQuery::queryItems(), and QUrlQueryPrivate::recodeToUser().

+ Here is the caller graph for this function:

◆ recodeAndAppend()

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

Definition at line 488 of file qurlquery.cpp.

References qt_urlRecode().

Referenced by QUrlQuery::query().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: