#include <urlparser.hpp>
|
constexpr std::string_view | match () noexcept |
|
void | parse_queries (std::string_view sv_query) noexcept |
|
void | parse () noexcept |
|
std::string_view | url {} |
|
std::string_view | path {} |
|
std::vector< std::string_view > | path_parts = {} |
|
flatmap< std::string_view, std::string_view > | queries = {} |
|
URLParser::URLParser |
( |
const char * |
uri | ) |
|
|
inlineexplicitnoexcept |
URLParser::URLParser |
( |
std::string_view |
uri | ) |
|
|
inlineexplicitnoexcept |
constexpr URLParser::URLParser |
( |
| ) |
|
|
default |
URLParser::~URLParser |
( |
| ) |
|
|
defaultnoexcept |
constexpr std::string_view URLParser::getHost |
( |
| ) |
const |
|
inlinenoexcept |
constexpr unsigned short URLParser::getPort |
( |
| ) |
const |
|
inlinenoexcept |
Returns the port used in the URL; 0 if no explicit one
constexpr std::string_view URLParser::getScheme |
( |
| ) |
const |
|
inlinenoexcept |
void URLParser::setURL |
( |
const char * |
v | ) |
|
|
inline |
void URLParser::setURL |
( |
std::string_view |
sv | ) |
|
|
inline |
The documentation for this class was generated from the following file: