5#ifndef ADA_SCHEME_INL_H
6#define ADA_SCHEME_INL_H
20 "ftp",
"wss",
"file",
" "};
55 return (
target[0] == scheme[0]) && (
target.substr(1) == scheme.substr(1));
63 if ((
target[0] == scheme[0]) && (
target.substr(1) == scheme.substr(1))) {
78 if ((
target[0] == scheme[0]) && (
target.substr(1) == scheme.substr(1))) {
#define ada_really_inline
constexpr std::string_view is_special_list[]
constexpr uint16_t special_ports[]
Includes the scheme declarations.
constexpr ada::scheme::type get_scheme_type(std::string_view scheme) noexcept
constexpr uint16_t get_special_port(std::string_view scheme) noexcept
ada_warn_unused ada::result< result_type > parse(std::string_view input, const result_type *base_url=nullptr)
Declarations for the URL scheme.