#include <url_pattern_init.h>
|
| static tl::expected< url_pattern_init, errors > | process (const url_pattern_init &init, process_type type, std::optional< std::string_view > protocol=std::nullopt, std::optional< std::string_view > username=std::nullopt, std::optional< std::string_view > password=std::nullopt, std::optional< std::string_view > hostname=std::nullopt, std::optional< std::string_view > port=std::nullopt, std::optional< std::string_view > pathname=std::nullopt, std::optional< std::string_view > search=std::nullopt, std::optional< std::string_view > hash=std::nullopt) |
| |
| static tl::expected< std::string, errors > | process_protocol (std::string_view value, process_type type) |
| |
| static tl::expected< std::string, errors > | process_username (std::string_view value, process_type type) |
| |
| static tl::expected< std::string, errors > | process_password (std::string_view value, process_type type) |
| |
| static tl::expected< std::string, errors > | process_hostname (std::string_view value, process_type type) |
| |
| static tl::expected< std::string, errors > | process_port (std::string_view port, std::string_view protocol, process_type type) |
| |
| static tl::expected< std::string, errors > | process_pathname (std::string_view value, std::string_view protocol, process_type type) |
| |
| static tl::expected< std::string, errors > | process_search (std::string_view value, process_type type) |
| |
| static tl::expected< std::string, errors > | process_hash (std::string_view value, process_type type) |
| |
|
| std::optional< std::string > | protocol {} |
| |
| std::optional< std::string > | username {} |
| |
| std::optional< std::string > | password {} |
| |
| std::optional< std::string > | hostname {} |
| |
| std::optional< std::string > | port {} |
| |
| std::optional< std::string > | pathname {} |
| |
| std::optional< std::string > | search {} |
| |
| std::optional< std::string > | hash {} |
| |
| std::optional< std::string > | base_url {} |
| |
Definition at line 36 of file url_pattern_init.h.
◆ process_type
◆ operator==()
◆ process()
| static tl::expected< url_pattern_init, errors > ada::url_pattern_init::process |
( |
const url_pattern_init & | init, |
|
|
process_type | type, |
|
|
std::optional< std::string_view > | protocol = std::nullopt, |
|
|
std::optional< std::string_view > | username = std::nullopt, |
|
|
std::optional< std::string_view > | password = std::nullopt, |
|
|
std::optional< std::string_view > | hostname = std::nullopt, |
|
|
std::optional< std::string_view > | port = std::nullopt, |
|
|
std::optional< std::string_view > | pathname = std::nullopt, |
|
|
std::optional< std::string_view > | search = std::nullopt, |
|
|
std::optional< std::string_view > | hash = std::nullopt ) |
|
static |
◆ process_hash()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_hash |
( |
std::string_view | value, |
|
|
process_type | type ) |
|
static |
◆ process_hostname()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_hostname |
( |
std::string_view | value, |
|
|
process_type | type ) |
|
static |
◆ process_password()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_password |
( |
std::string_view | value, |
|
|
process_type | type ) |
|
static |
◆ process_pathname()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_pathname |
( |
std::string_view | value, |
|
|
std::string_view | protocol, |
|
|
process_type | type ) |
|
static |
◆ process_port()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_port |
( |
std::string_view | port, |
|
|
std::string_view | protocol, |
|
|
process_type | type ) |
|
static |
◆ process_protocol()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_protocol |
( |
std::string_view | value, |
|
|
process_type | type ) |
|
static |
◆ process_search()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_search |
( |
std::string_view | value, |
|
|
process_type | type ) |
|
static |
◆ process_username()
| static tl::expected< std::string, errors > ada::url_pattern_init::process_username |
( |
std::string_view | value, |
|
|
process_type | type ) |
|
static |
◆ base_url
| std::optional<std::string> ada::url_pattern_init::base_url {} |
◆ hash
| std::optional<std::string> ada::url_pattern_init::hash {} |
◆ hostname
| std::optional<std::string> ada::url_pattern_init::hostname {} |
◆ password
| std::optional<std::string> ada::url_pattern_init::password {} |
◆ pathname
| std::optional<std::string> ada::url_pattern_init::pathname {} |
◆ port
| std::optional<std::string> ada::url_pattern_init::port {} |
◆ protocol
| std::optional<std::string> ada::url_pattern_init::protocol {} |
◆ search
| std::optional<std::string> ada::url_pattern_init::search {} |
◆ username
| std::optional<std::string> ada::url_pattern_init::username {} |
The documentation for this struct was generated from the following files: