121 return this->parse_port(
view,
false);
131 virtual inline void clear_pathname() = 0;
134 virtual inline void clear_search() = 0;
Cross-platform compiler macros and common definitions.
#define ada_really_inline
type
Enumeration of URL scheme types.
url_host_type
Enum representing the type of host in a URL.
ada_warn_unused ada::result< result_type > parse(std::string_view input, const result_type *base_url=nullptr)
URL scheme type definitions and utilities.
Abstract base class for URL representations.
ada_really_inline constexpr bool is_special() const noexcept
virtual ~url_base()=default
virtual std::string get_origin() const =0
virtual bool has_valid_domain() const noexcept=0
virtual std::string to_string() const =0