#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