|
Ada 3.2.2
Fast spec-compliant URL parser
|
Declaration for the URLPattern implementation. More...
#include "ada/implementation.h"#include "ada/expected.h"#include "ada/parser.h"#include "ada/url_pattern_init.h"#include <ostream>#include <string>#include <string_view>#include <unordered_map>#include <variant>#include <vector>Go to the source code of this file.
Classes | |
| class | ada::url_pattern_part |
| struct | ada::url_pattern_compile_component_options |
| struct | ada::url_pattern_component_result |
| class | ada::url_pattern_component< regex_provider > |
| struct | ada::url_pattern_result |
| struct | ada::url_pattern_options |
| class | ada::url_pattern< regex_provider > |
Namespaces | |
| namespace | ada |
Typedefs | |
| using | ada::url_pattern_input = std::variant<std::string_view, url_pattern_init> |
Enumerations | |
| enum class | ada::url_pattern_part_type : uint8_t { ada::FIXED_TEXT , ada::REGEXP , ada::SEGMENT_WILDCARD , ada::FULL_WILDCARD } |
| enum class | ada::url_pattern_part_modifier : uint8_t { ada::none , ada::optional , ada::zero_or_more , ada::one_or_more } |
Declaration for the URLPattern implementation.
Definition in file url_pattern.h.