URI#

struct URI#

Public Functions

URI() = default#
explicit URI(std::string_view const &uri)#
inline explicit URI(std::string const &uri)#
bool empty() const#
inline std::string_view get_scheme() const#
inline std::string_view get_userinfo() const#
inline std::string_view get_host() const#
inline uint16_t get_port() const#
inline std::string_view get_path() const#
inline std::string_view get_query() const#
inline std::string_view get_fragment() const#
inline std::string_view get_authority() const#
uint16_t get_port_with_default() const#
URI append(std::string_view const &path) const#
template<typename Context>
inline auto format_to(Context &context) const#

Public Static Functions

static URI create(std::string_view const &scheme, std::string_view const &host, uint16_t port)#