|
header_utils
|
Holds the constituents of a URI. More...
#include <uri.h>
Public Member Functions | |
| std::vector< std::string > | normalized_path () const noexcept |
| Returns the path normalized by applying any "." or ".." elements. | |
| bool | empty () const noexcept |
| uri_expected< std::string > | url_origin () const |
| [Unimplemented] | |
| uri_expected< std::string > | url_site () const |
| [Unimplemented] | |
| uri_expected< std::pair< std::string, std::string > > | url_user_info () const |
| [Unimplemented] | |
| uri_expected< struct url_host > | url_host () const |
| [Unimplemented] | |
| uri_expected< struct url_blob > | url_blob () const |
| [Unimplemented] | |
| bool | same_origin (decomposed_uri const &other) const noexcept |
| [Unimplemented] | |
| bool | same_site (decomposed_uri const &other) const noexcept |
| [Unimplemented] | |
| bool | operator== (decomposed_uri const &other) const noexcept |
Public Attributes | |
| std::string | scheme |
| std::string | authority |
| std::string | user_info |
| std::string | host |
| std::string | port |
| std::string | path |
| std::vector< std::string > | path_elements |
| std::string | query |
| std::vector< std::pair< std::string, std::string > > | query_elements |
| std::string | fragment |
| known_uri_scheme const * | known_scheme |
| enum_flags< uri_decompose_flags > | decompose_flags |
| bool | canonical_form |
|
inlinenoexcept |
|
noexcept |
Returns the path normalized by applying any "." or ".." elements.
Definition at line 335 of file uri_impl.h.
|
noexcept |
Definition at line 323 of file uri_impl.h.
| uri_expected< std::string > ghassanpl::decomposed_uri::url_origin | ( | ) | const |
[Unimplemented]
| uri_expected< std::string > ghassanpl::decomposed_uri::url_site | ( | ) | const |
| enum_flags<uri_decompose_flags> ghassanpl::decomposed_uri::decompose_flags |
| known_uri_scheme const* ghassanpl::decomposed_uri::known_scheme |
| std::vector<std::string> ghassanpl::decomposed_uri::path_elements |
| std::vector<std::pair<std::string, std::string> > ghassanpl::decomposed_uri::query_elements |