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>.
|
Public Member Functions | |
QUrlQueryPrivate (const QString &query=QString()) | |
QString | recodeFromUser (const QString &input) const |
QString | recodeToUser (const QString &input, QUrl::ComponentFormattingOptions encoding) const |
void | setQuery (const QString &query) |
void | addQueryItem (const QString &key, const QString &value) |
int | findRecodedKey (const QString &key, int from=0) const |
Map::const_iterator | findKey (const QString &key) const |
Map::iterator | findKey (const QString &key) |
Public Member Functions inherited from QSharedData | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Public Attributes | |
Map | itemList |
QChar | valueDelimiter |
QChar | pairDelimiter |
Public Attributes inherited from QSharedData | |
QAtomicInt | ref |
Definition at line 137 of file qurlquery.cpp.
Definition at line 140 of file qurlquery.cpp.
References setQuery().
Definition at line 150 of file qurlquery.cpp.
References QList< T >::append(), itemList, and recodeFromUser().
Referenced by QUrlQuery::addQueryItem(), and QUrlQuery::setQueryItems().
|
inline |
Definition at line 161 of file qurlquery.cpp.
References QList< T >::begin(), findRecodedKey(), itemList, and recodeFromUser().
|
inline |
Definition at line 159 of file qurlquery.cpp.
References QList< T >::constBegin(), findRecodedKey(), itemList, and recodeFromUser().
Referenced by QUrlQuery::hasQueryItem(), and QUrlQuery::queryItemValue().
|
inline |
Definition at line 152 of file qurlquery.cpp.
References QList< T >::at(), i, itemList, and QList< T >::size().
Referenced by QUrlQuery::allQueryItemValues(), findKey(), and findKey().
Definition at line 212 of file qurlquery.cpp.
References decode, QUrl::DecodeReserved, output, and qt_urlRecode().
Referenced by addQueryItem(), QUrlQuery::allQueryItemValues(), findKey(), and findKey().
|
inline |
Definition at line 234 of file qurlquery.cpp.
References encode, QUrl::EncodeDelimiters, idempotentRecodeToUser(), output, and qt_urlRecode().
Referenced by QUrlQuery::allQueryItemValues(), QUrlQuery::queryItems(), and QUrlQuery::queryItemValue().
Definition at line 258 of file qurlquery.cpp.
References begin(), decode, QUrl::DecodeReserved, pos, qt_urlRecode(), and Qt::Uninitialized.
Referenced by QUrlQueryPrivate(), and QUrlQuery::setQuery().
Map QUrlQueryPrivate::itemList |
Definition at line 164 of file qurlquery.cpp.
Referenced by addQueryItem(), QUrlQuery::allQueryItemValues(), QUrlQuery::clear(), findKey(), findKey(), findRecodedKey(), QUrlQuery::hasQueryItem(), QUrlQuery::isEmpty(), QUrlQuery::query(), QUrlQuery::queryItems(), and QUrlQuery::queryItemValue().
QChar QUrlQueryPrivate::pairDelimiter |
Definition at line 166 of file qurlquery.cpp.
Referenced by QUrlQuery::query(), QUrlQuery::queryPairDelimiter(), and QUrlQuery::setQueryDelimiters().
QChar QUrlQueryPrivate::valueDelimiter |
Definition at line 165 of file qurlquery.cpp.
Referenced by QUrlQuery::query(), QUrlQuery::queryValueDelimiter(), and QUrlQuery::setQueryDelimiters().