![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qurl.h"#include "qurl_p.h"#include "qplatformdefs.h"#include "qstring.h"#include "qstringlist.h"#include "qdebug.h"#include "qhash.h"#include "qdatastream.h"#include "private/qipaddress_p.h"#include "qurlquery.h"#include "private/qdir_p.h"#include <private/qtools_p.h>Go to the source code of this file.
Classes | |
| class | QUrlPrivate |
| struct | QUrlPrivate::Error |
Functions | |
| static bool | isHex (char cc) |
| static QString | ftpScheme () |
| static QString | fileScheme () |
| static QString | webDavScheme () |
| static QString | webDavSslTag () |
| static void | recodeFromUser (QString &output, const QString &inputinput, const ushort *actions, QUrl::ParsingMode modemode) |
| static void | recodeFromUser (QString &output, QStringView inputinput, const ushort *actions, QUrl::ParsingMode modemode) |
| static bool | appendToUser (QString &appendTo, QStringView valuevalue, QUrl::FormattingOptions options, const ushort *actions) |
| static const QChar * | parseIpFuture (QString &host, const QChar *begin, const QChar *endend, QUrl::ParsingMode modemode) |
| static const QChar * | parseIp6 (QString &host, const QChar *begin, const QChar *endend, QUrl::ParsingMode modemode) |
| static void | fixupNonAuthorityPath (QString *pathpath) |
| Qt::weak_ordering | compareThreeWay (const QUrl &lhs, const QUrl &rhs) |
| bool | comparesEqual (const QUrl &lhs, const QUrl &rhs) |
| static QString | fromNativeSeparators (const QString &pathName) |
| QDebug | operator<< (QDebug d, const QUrl &url) |
| static QString | errorMessage (QUrlPrivate::ErrorCode errorCode, const QString &errorSource, qsizetype errorPosition) |
| static void | appendComponentIfPresent (QString &msg, bool present, const char *componentName, const QString &component) |
| size_t | qHash (const QUrl &url, size_t seed=0) |
| \qhashold{QHash} | |
| static QUrl | adjustFtpPath (QUrl url) |
| static bool | isIp6 (const QString &text) |
Variables | |
| static const ushort | userNameInIsolation [] |
| static const ushort *const | passwordInIsolation = userNameInIsolation + 1 |
| static const ushort *const | pathInIsolation = userNameInIsolation + 5 |
| static const ushort *const | queryInIsolation = userNameInIsolation + 6 |
| static const ushort *const | fragmentInIsolation = userNameInIsolation + 7 |
| static const ushort | userNameInUserInfo [] |
| static const ushort *const | passwordInUserInfo = userNameInUserInfo + 1 |
| static const ushort | userNameInAuthority [] |
| static const ushort *const | passwordInAuthority = userNameInAuthority + 1 |
| static const ushort | userNameInUrl [] |
| static const ushort *const | passwordInUrl = userNameInUrl + 1 |
| static const ushort *const | pathInUrl = userNameInUrl + 5 |
| static const ushort *const | queryInUrl = userNameInUrl + 6 |
| static const ushort *const | fragmentInUrl = userNameInUrl + 6 |
|
inlinestatic |
| Qt::weak_ordering compareThreeWay | ( | const QUrl & | lhs, |
| const QUrl & | rhs ) |
|
static |
Definition at line 3576 of file qurl.cpp.
References QUrlPrivate::InvalidIPv4AddressError, QUrlPrivate::InvalidSchemeError, and QUrlPrivate::NoError.
|
static |
|
static |
|
noexcept |
|
static |
|
static |
|
static |
Definition at line 804 of file qurl.cpp.
Referenced by QUrlPrivate::setFragment().
|
static |
|
static |
Definition at line 846 of file qurl.cpp.
Referenced by QUrlPrivate::appendUserInfo().
|
static |
Definition at line 801 of file qurl.cpp.
Referenced by QUrlPrivate::setPassword().
|
static |
Definition at line 860 of file qurl.cpp.
Referenced by QUrlPrivate::appendUserInfo().
|
static |
Definition at line 825 of file qurl.cpp.
Referenced by QUrlPrivate::appendUserInfo().
|
static |
Definition at line 802 of file qurl.cpp.
Referenced by QUrlPrivate::setPath().
|
static |
|
static |
Definition at line 803 of file qurl.cpp.
Referenced by QUrlPrivate::setQuery().
|
static |
|
static |
Definition at line 827 of file qurl.cpp.
Referenced by QUrlPrivate::appendUserInfo().
|
static |
Definition at line 782 of file qurl.cpp.
Referenced by QUrlPrivate::setUserName().
|
static |
|
static |
Definition at line 806 of file qurl.cpp.
Referenced by QUrlPrivate::appendUserInfo().