Ada 3.0.1
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 <string>
#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.