118 return this->parse_port(
view,
false);
127 virtual inline void clear_pathname() = 0;
130 virtual inline void clear_search() = 0;
Common definitions for cross-platform compiler support.
#define ada_really_inline
ada_warn_unused ada::result< result_type > parse(std::string_view input, const result_type *base_url=nullptr)
Declarations for the URL scheme.
Base class of URL implementations.
virtual ~url_base()=default
ada_really_inline bool is_special() const noexcept
virtual bool has_valid_domain() const noexcept=0
virtual std::string get_origin() const noexcept=0
virtual std::string to_string() const =0
Declaration for the URL Components.