#include <URLParser.h>
|
enum | URLPart {
URLPart::SchemeEnd,
URLPart::UserStart,
URLPart::UserEnd,
URLPart::PasswordEnd,
URLPart::HostEnd,
URLPart::PortEnd,
URLPart::PathAfterLastSlash,
URLPart::PathEnd,
URLPart::QueryEnd,
URLPart::FragmentEnd
} |
|
enum | IPv4PieceParsingError { IPv4PieceParsingError::Failure,
IPv4PieceParsingError::Overflow
} |
|
enum | IPv4ParsingError { IPv4ParsingError::Failure,
IPv4ParsingError::NotIPv4
} |
|
typedef Vector< WTF::KeyValuePair< String, String > > | URLEncodedForm |
|
typedef Vector< WTF::KeyValuePair< String, String > > | URLEncodedForm |
|
◆ URLEncodedForm [1/2]
◆ URLEncodedForm [2/2]
◆ IPv4ParsingError
Enumerator |
---|
Failure | |
NotIPv4 | |
◆ IPv4PieceParsingError
Enumerator |
---|
Failure | |
Overflow | |
◆ URLPart
Enumerator |
---|
SchemeEnd | |
UserStart | |
UserEnd | |
PasswordEnd | |
HostEnd | |
PortEnd | |
PathAfterLastSlash | |
PathEnd | |
QueryEnd | |
FragmentEnd | |
◆ URLParser() [1/2]
◆ URLParser() [2/2]
◆ advance()
template<typename CharacterType , URLParser::ReportSyntaxViolation reportSyntaxViolation>
◆ allValuesEqual() [1/2]
◆ allValuesEqual() [2/2]
bool WebCore::URLParser::allValuesEqual |
( |
const URL & |
a, |
|
|
const URL & |
b |
|
) |
| |
|
static |
◆ currentPosition()
template<typename CharacterType >
◆ internalValuesConsistent() [1/2]
static WEBCORE_EXPORT bool WebCore::URLParser::internalValuesConsistent |
( |
const URL & |
| ) |
|
|
static |
◆ internalValuesConsistent() [2/2]
bool WebCore::URLParser::internalValuesConsistent |
( |
const URL & |
url | ) |
|
|
static |
◆ internationalDomainNameTranscoder() [1/2]
static const UIDNA& WebCore::URLParser::internationalDomainNameTranscoder |
( |
| ) |
|
|
static |
◆ internationalDomainNameTranscoder() [2/2]
const UIDNA & WebCore::URLParser::internationalDomainNameTranscoder |
( |
| ) |
|
|
static |
◆ isDoubleDotPathSegment()
template<typename CharacterType >
◆ isSingleDotPathSegment()
template<typename CharacterType >
◆ isWindowsDriveLetter()
template<typename CharacterType >
◆ parseURLEncodedForm() [1/2]
◆ parseURLEncodedForm() [2/2]
◆ result() [1/2]
URL WebCore::URLParser::result |
( |
| ) |
|
|
inline |
◆ result() [2/2]
URL WebCore::URLParser::result |
( |
| ) |
|
|
inline |
◆ serialize() [1/2]
◆ serialize() [2/2]
◆ utf8PercentEncode()
template<bool(*)(UChar32) isInCodeSet, typename CharacterType >
◆ utf8QueryEncode()
template<typename CharacterType >
◆ defaultPortForProtocol [1/2]
◆ defaultPortForProtocol [2/2]
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/WebCore.framework/Versions/A/PrivateHeaders/URLParser.h
- Source/WebCore/platform/URLParser.cpp