| 
    Ada 3.2.2
    
   Fast spec-compliant URL parser 
   | 
 
Definitions for user facing functions for parsing URL and it's components. More...
#include <string>#include <string_view>#include <optional>#include "ada/url.h"#include "ada/common_defs.h"#include "ada/errors.h"Go to the source code of this file.
Namespaces | |
| namespace | ada | 
Typedefs | |
| template<class result_type = ada::url_aggregator> | |
| using | ada::result = tl::expected<result_type, ada::errors> | 
Functions | |
| template<class result_type = ada::url_aggregator> | |
| ada_warn_unused ada::result< result_type > | ada::parse (std::string_view input, const result_type *base_url=nullptr) | 
| template ada::result< url > | ada::parse< url > (std::string_view input, const url *base_url) | 
| template ada::result< url_aggregator > | ada::parse< url_aggregator > (std::string_view input, const url_aggregator *base_url) | 
| bool | ada::can_parse (std::string_view input, const std::string_view *base_input=nullptr) | 
| std::string | ada::href_from_file (std::string_view path) | 
Definitions for user facing functions for parsing URL and it's components.
Definition in file implementation.h.