Represents a URI .
public nothrow | UriReference() |
public | UriReference(const String<char>& uri) |
public static UriReference | Combine(const UriReference& baseUri, const UriReference& relativeUri) |
public inline nothrow const String<char>& | Fragment() const |
public inline nothrow const Authority& | GetAuthority() const |
public inline nothrow bool | GetFlag(Flags flag) const |
public inline nothrow Flags | GetFlags() const |
public inline nothrow bool | IsAbsolute() const |
public inline nothrow bool | IsRelative() const |
public inline nothrow const String<char>& | Path() const |
public inline nothrow const String<char>& | Query() const |
public inline nothrow void | ResetFlag(Flags flag) |
public inline nothrow const String<char>& | Scheme() const |
public nothrow void | SetAuthority(const Authority& authority_) |
public inline nothrow void | SetFlag(Flags flag) |
public inline nothrow void | SetFlags(Flags flags_) |
public nothrow void | SetFragment(const String<char>& fragment_) |
public nothrow void | SetPath(const String<char>& path_) |
public nothrow void | SetQuery(const String<char>& query_) |
public nothrow void | SetScheme(const String<char>& scheme_) |
public String<char> | ToString() const |
public enum | Flags |
private Authority | authority |
private Flags | flags |
private String<char> | fragment |
private String<char> | path |
private String<char> | query |
private String<char> | scheme |