header_utils
|
Holds the constituents of a URI. More...
#include <uri.h>
Public Member Functions | |
decomposed_uri (decomposed_uri const &) noexcept=default | |
decomposed_uri (decomposed_uri &&) noexcept=default | |
decomposed_uri & | operator= (decomposed_uri const &) noexcept=default |
decomposed_uri & | operator= (decomposed_uri &&) noexcept=default |
std::vector< std::string > | normalized_path () const noexcept |
Returns the path normalized by applying any "." or ".." elements. | |
bool | empty () const noexcept |
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 |
bool | canonical_form |
|
inlinenoexcept |
|
noexcept |
Returns the path normalized by applying any "." or ".." elements.
Definition at line 310 of file uri_impl.h.
|
noexcept |
Definition at line 298 of file uri_impl.h.
std::vector<std::string> ghassanpl::decomposed_uri::path_elements |
std::vector<std::pair<std::string, std::string> > ghassanpl::decomposed_uri::query_elements |