webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <URL.h>
Static Public Member Functions | |
static URL | fakeURLWithRelativePart (const String &) |
static URL | fileURLWithFileSystemPath (const String &) |
template<class Decoder > | |
static bool | decode (Decoder &, URL &) |
static URL | fakeURLWithRelativePart (const String &) |
static URL | fileURLWithFileSystemPath (const String &) |
template<class Decoder > | |
static bool | decode (Decoder &, URL &) |
Friends | |
class | URLParser |
WEBCORE_EXPORT friend bool | equalIgnoringFragmentIdentifier (const URL &, const URL &) |
WEBCORE_EXPORT friend bool | protocolHostAndPortAreEqual (const URL &, const URL &) |
WEBCORE_EXPORT friend bool | equalIgnoringFragmentIdentifier (const URL &, const URL &) |
WEBCORE_EXPORT friend bool | protocolHostAndPortAreEqual (const URL &, const URL &) |
|
inline |
WebCore::URL::URL | ( | ParsedURLStringTag | , |
const String & | url | ||
) |
|
inlineexplicit |
WebCore::URL::URL | ( | const URL & | base, |
const String & | relative, | ||
const TextEncoding & | encoding | ||
) |
|
inline |
WEBCORE_EXPORT WebCore::URL::URL | ( | ParsedURLStringTag | , |
const String & | |||
) |
|
inlineexplicit |
WEBCORE_EXPORT WebCore::URL::URL | ( | const URL & | base, |
const String & | relative | ||
) |
WebCore::URL::URL | ( | const URL & | base, |
const String & | relative, | ||
const TextEncoding & | |||
) |
String WebCore::URL::baseAsString | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::baseAsString | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
void WebCore::URL::encode | ( | Encoder & | encoder | ) | const |
void WebCore::URL::encode | ( | Encoder & | ) | const |
String WebCore::URL::encodedPass | ( | ) | const |
String WebCore::URL::encodedPass | ( | ) | const |
String WebCore::URL::encodedUser | ( | ) | const |
String WebCore::URL::encodedUser | ( | ) | const |
String WebCore::URL::fileSystemPath | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::fileSystemPath | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::fragmentIdentifier | ( | ) | const |
String WebCore::URL::fragmentIdentifier | ( | ) | const |
bool WebCore::URL::hasFragment | ( | ) | const |
|
inline |
WEBCORE_EXPORT bool WebCore::URL::hasFragmentIdentifier | ( | ) | const |
bool WebCore::URL::hasFragmentIdentifier | ( | ) | const |
bool WebCore::URL::hasPassword | ( | ) | const |
|
inline |
bool WebCore::URL::hasQuery | ( | ) | const |
|
inline |
bool WebCore::URL::hasUsername | ( | ) | const |
|
inline |
WEBCORE_EXPORT String WebCore::URL::host | ( | ) | const |
String WebCore::URL::host | ( | ) | const |
String WebCore::URL::hostAndPort | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::hostAndPort | ( | ) | const |
|
inline |
unsigned WebCore::URL::hostEnd | ( | ) | const |
|
inline |
unsigned WebCore::URL::hostStart | ( | ) | const |
bool WebCore::URL::isBlankURL | ( | ) | const |
bool WebCore::URL::isBlankURL | ( | ) | const |
bool WebCore::URL::isEmpty | ( | ) | const |
|
inline |
|
inline |
|
inline |
bool WebCore::URL::isHierarchical | ( | ) | const |
bool WebCore::URL::isHierarchical | ( | ) | const |
bool WebCore::URL::isLocalFile | ( | ) | const |
WEBCORE_EXPORT bool WebCore::URL::isLocalFile | ( | ) | const |
bool WebCore::URL::isNull | ( | ) | const |
|
inline |
WEBCORE_EXPORT URL WebCore::URL::isolatedCopy | ( | ) | const |
URL WebCore::URL::isolatedCopy | ( | ) | const |
bool WebCore::URL::isValid | ( | ) | const |
|
inline |
WEBCORE_EXPORT String WebCore::URL::lastPathComponent | ( | ) | const |
String WebCore::URL::lastPathComponent | ( | ) | const |
|
inline |
|
inline |
String WebCore::URL::pass | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::pass | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::path | ( | ) | const |
String WebCore::URL::path | ( | ) | const |
|
inline |
unsigned WebCore::URL::pathAfterLastSlash | ( | ) | const |
unsigned WebCore::URL::pathEnd | ( | ) | const |
|
inline |
|
inline |
unsigned WebCore::URL::pathStart | ( | ) | const |
std::optional< uint16_t > WebCore::URL::port | ( | ) | const |
WEBCORE_EXPORT std::optional<uint16_t> WebCore::URL::port | ( | ) | const |
void WebCore::URL::print | ( | ) | const |
void WebCore::URL::print | ( | ) | const |
WEBCORE_EXPORT StringView WebCore::URL::protocol | ( | ) | const |
StringView WebCore::URL::protocol | ( | ) | const |
String WebCore::URL::protocolHostAndPort | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::protocolHostAndPort | ( | ) | const |
bool WebCore::URL::protocolIs | ( | const char * | protocol | ) | const |
WEBCORE_EXPORT bool WebCore::URL::protocolIs | ( | const char * | ) | const |
bool WebCore::URL::protocolIs | ( | StringView | protocol | ) | const |
bool WebCore::URL::protocolIs | ( | StringView | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
bool WebCore::URL::protocolIsInHTTPFamily | ( | ) | const |
|
inline |
String WebCore::URL::query | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::query | ( | ) | const |
void WebCore::URL::removeFragmentIdentifier | ( | ) |
void WebCore::URL::removeFragmentIdentifier | ( | ) |
void WebCore::URL::removePort | ( | ) |
void WebCore::URL::removePort | ( | ) |
void WebCore::URL::setFragmentIdentifier | ( | StringView | ) |
void WebCore::URL::setFragmentIdentifier | ( | StringView | identifier | ) |
WEBCORE_EXPORT void WebCore::URL::setPath | ( | const String & | ) |
void WebCore::URL::setPort | ( | unsigned | short | ) |
void WebCore::URL::setPort | ( | unsigned short | i | ) |
bool WebCore::URL::setProtocol | ( | const String & | s | ) |
WEBCORE_EXPORT bool WebCore::URL::setProtocol | ( | const String & | ) |
|
inline |
|
inline |
WEBCORE_EXPORT String WebCore::URL::stringCenterEllipsizedToLength | ( | unsigned | length = 1024 | ) | const |
String WebCore::URL::stringCenterEllipsizedToLength | ( | unsigned | length = 1024 | ) | const |
String WebCore::URL::strippedForUseAsReferrer | ( | ) | const |
String WebCore::URL::strippedForUseAsReferrer | ( | ) | const |
String WebCore::URL::user | ( | ) | const |
WEBCORE_EXPORT String WebCore::URL::user | ( | ) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |