Ada 3.0.1
Fast spec-compliant URL parser
|
#include <url_pattern.h>
Public Member Functions | |
url_pattern_compile_component_options ()=default | |
url_pattern_compile_component_options (std::optional< char > new_delimiter=std::nullopt, std::optional< char > new_prefix=std::nullopt) | |
std::string_view | get_delimiter () const ada_warn_unused |
std::string_view | get_prefix () const ada_warn_unused |
Public Attributes | |
bool | ignore_case = false |
Static Public Attributes | |
static url_pattern_compile_component_options | DEFAULT |
static url_pattern_compile_component_options | HOSTNAME |
static url_pattern_compile_component_options | PATHNAME |
Definition at line 85 of file url_pattern.h.
|
default |
|
inlineexplicit |
Definition at line 87 of file url_pattern.h.
|
inline |
Definition at line 122 of file url_pattern-inl.h.
Referenced by ada::url_pattern_helpers::generate_segment_wildcard_regexp().
|
inline |
Definition at line 130 of file url_pattern-inl.h.
Referenced by ada::url_pattern_helpers::generate_pattern_string(), and ada::url_pattern_helpers::parse_pattern_string().
|
inlinestatic |
Definition at line 98 of file url_pattern.h.
Referenced by ada::url_pattern_helpers::constructor_string_parser< regex_provider >::compute_protocol_matches_special_scheme_flag(), and ada::url_aggregator::parse_url_pattern_impl.
|
inlinestatic |
Definition at line 99 of file url_pattern.h.
Referenced by ada::url_aggregator::parse_url_pattern_impl.
bool ada::url_pattern_compile_component_options::ignore_case = false |
Definition at line 96 of file url_pattern.h.
Referenced by ada::url_pattern_component< regex_provider >::compile().
|
inlinestatic |
Definition at line 100 of file url_pattern.h.
Referenced by ada::url_aggregator::parse_url_pattern_impl.