<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tagfile>
<compound kind="namespace">
  <name>boost::urls</name>
  <filename>reference.adoc#boost-urls</filename>
  <class kind="class">boost::urls::format_arg</class>
  <class kind="class">boost::urls::named_arg</class>
  <class kind="class">boost::urls::optional</class>
  <class kind="class">boost::urls::string_view</class>
  <class kind="class">boost::urls::variant</class>
  <class kind="class">boost::urls::authority_view</class>
  <class kind="class">boost::urls::decode_view</class>
  <class kind="class">boost::urls::encoding_opts</class>
  <class kind="class">boost::urls::ignore_case_param</class>
  <class kind="class">boost::urls::ipv4_address</class>
  <class kind="class">boost::urls::ipv6_address</class>
  <class kind="class">boost::urls::no_value_t</class>
  <class kind="class">boost::urls::param</class>
  <class kind="class">boost::urls::param_pct_view</class>
  <class kind="class">boost::urls::param_view</class>
  <class kind="class">boost::urls::params_base</class>
  <class kind="class">boost::urls::params_encoded_base</class>
  <class kind="class">boost::urls::params_encoded_ref</class>
  <class kind="class">boost::urls::params_encoded_view</class>
  <class kind="class">boost::urls::params_ref</class>
  <class kind="class">boost::urls::params_view</class>
  <class kind="class">boost::urls::pct_string_view</class>
  <class kind="class">boost::urls::segments_base</class>
  <class kind="class">boost::urls::segments_encoded_base</class>
  <class kind="class">boost::urls::segments_encoded_ref</class>
  <class kind="class">boost::urls::segments_encoded_view</class>
  <class kind="class">boost::urls::segments_ref</class>
  <class kind="class">boost::urls::segments_view</class>
  <class kind="class">boost::urls::static_url</class>
  <class kind="class">boost::urls::static_url_base</class>
  <class kind="class">boost::urls::url</class>
  <class kind="class">boost::urls::url_base</class>
  <class kind="class">boost::urls::url_view</class>
  <class kind="class">boost::urls::url_view_base</class>
  <class kind="class">boost::urls::error</class>
  <class kind="class">boost::urls::host_type</class>
  <class kind="class">boost::urls::scheme</class>
  <class kind="class">boost::urls::encode</class>
  <class kind="class">boost::urls::format</class>
  <class kind="class">boost::urls::format_to</class>
  <class kind="class">boost::urls::operator&lt;&lt;</class>
  <class kind="class">boost::urls::operator==</class>
  <class kind="class">boost::urls::operator!=</class>
  <class kind="class">boost::urls::operator&lt;</class>
  <class kind="class">boost::urls::operator&lt;=</class>
  <class kind="class">boost::urls::operator&gt;</class>
  <class kind="class">boost::urls::operator&gt;=</class>
  <class kind="class">boost::urls::absolute_uri_rule</class>
  <class kind="class">boost::urls::authority_rule</class>
  <class kind="class">boost::urls::gen_delim_chars</class>
  <class kind="class">boost::urls::ignore_case</class>
  <class kind="class">boost::urls::ipv4_address_rule</class>
  <class kind="class">boost::urls::ipv6_address_rule</class>
  <class kind="class">boost::urls::no_value</class>
  <class kind="class">boost::urls::origin_form_rule</class>
  <class kind="class">boost::urls::pchars</class>
  <class kind="class">boost::urls::query_rule</class>
  <class kind="class">boost::urls::relative_ref_rule</class>
  <class kind="class">boost::urls::reserved_chars</class>
  <class kind="class">boost::urls::sub_delim_chars</class>
  <class kind="class">boost::urls::unreserved_chars</class>
  <class kind="class">boost::urls::uri_reference_rule</class>
  <class kind="class">boost::urls::uri_rule</class>
  <member kind="function">
    <type>named_arg&lt;T&gt;</type>
    <name>arg</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-arg</anchor>
    <arglist>(core::string_view name, const T&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>default_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-default_port</anchor>
    <arglist>(scheme s)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>encode_unsafe</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-encode_unsafe</anchor>
    <arglist>(char* dest, std::size_t size, core::string_view s, const CS&amp; allowed, encoding_opts opt)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>encoded_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-encoded_size</anchor>
    <arglist>(core::string_view s, const CS&amp; allowed, encoding_opts opt)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;pct_string_view&gt;</type>
    <name>make_pct_string_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-make_pct_string_view</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>make_pct_string_view_unsafe</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-make_pct_string_view_unsafe</anchor>
    <arglist>(const char* data, std::size_t size, std::size_t decoded_size)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;url_view&gt;</type>
    <name>parse_absolute_uri</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_absolute_uri</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;authority_view&gt;</type>
    <name>parse_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_authority</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;ipv4_address&gt;</type>
    <name>parse_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_ipv4_address</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;ipv6_address&gt;</type>
    <name>parse_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_ipv6_address</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;url_view&gt;</type>
    <name>parse_origin_form</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_origin_form</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;segments_encoded_view&gt;</type>
    <name>parse_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_path</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;params_encoded_view&gt;</type>
    <name>parse_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_query</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;url_view&gt;</type>
    <name>parse_relative_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_relative_ref</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;url_view&gt;</type>
    <name>parse_uri</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_uri</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;url_view&gt;</type>
    <name>parse_uri_reference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-parse_uri_reference</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::pct_encoded_rule_t&lt;CS&gt;</type>
    <name>pct_encoded_rule</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-pct_encoded_rule</anchor>
    <arglist>(const CS&amp; cs)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;void&gt;</type>
    <name>resolve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-resolve</anchor>
    <arglist>(const url_view_base&amp; base, const url_view_base&amp; ref, url_base&amp; dest)</arglist>
  </member>
  <member kind="function">
    <type>scheme</type>
    <name>string_to_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-string_to_scheme</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-swap</anchor>
    <arglist>(url&amp; v0, url&amp; v1)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>to_string</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-to_string</anchor>
    <arglist>(scheme s)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>boost::urls::error_types</name>
  <filename>reference.adoc#boost-urls-error_types</filename>
  <class kind="class">boost::urls::error_types::errc</class>
  <class kind="class">boost::urls::error_types::error_category</class>
  <class kind="class">boost::urls::error_types::error_code</class>
  <class kind="class">boost::urls::error_types::error_condition</class>
  <class kind="class">boost::urls::error_types::result</class>
  <class kind="class">boost::urls::error_types::system_error</class>
  <class kind="class">boost::urls::error_types::generic_category</class>
  <class kind="class">boost::urls::error_types::system_category</class>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::errc</name>
  <filename>reference.adoc#boost-urls-error_types-errc</filename>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::error_category</name>
  <filename>reference.adoc#boost-urls-error_types-error_category</filename>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::error_code</name>
  <filename>reference.adoc#boost-urls-error_types-error_code</filename>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::error_condition</name>
  <filename>reference.adoc#boost-urls-error_types-error_condition</filename>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::result</name>
  <filename>reference.adoc#boost-urls-error_types-result</filename>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::system_error</name>
  <filename>reference.adoc#boost-urls-error_types-system_error</filename>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::generic_category</name>
  <filename>reference.adoc#boost-urls-error_types-generic_category</filename>
</compound>
<compound kind="class">
  <name>boost::urls::error_types::system_category</name>
  <filename>reference.adoc#boost-urls-error_types-system_category</filename>
</compound>
<compound kind="namespace">
  <name>boost::urls::grammar</name>
  <filename>reference.adoc#boost-urls-grammar</filename>
  <class kind="class">boost::urls::grammar::string_token</class>
  <class kind="class">boost::urls::grammar::aligned_storage</class>
  <class kind="class">boost::urls::grammar::ci_equal</class>
  <class kind="class">boost::urls::grammar::ci_hash</class>
  <class kind="class">boost::urls::grammar::ci_less</class>
  <class kind="class">boost::urls::grammar::is_charset</class>
  <class kind="class">boost::urls::grammar::is_rule</class>
  <class kind="class">boost::urls::grammar::literal_rule</class>
  <class kind="class">boost::urls::grammar::lut_chars</class>
  <class kind="class">boost::urls::grammar::range</class>
  <class kind="class">boost::urls::grammar::recycled</class>
  <class kind="class">boost::urls::grammar::recycled_ptr</class>
  <class kind="class">boost::urls::grammar::string_view_base</class>
  <class kind="class">boost::urls::grammar::unsigned_rule</class>
  <class kind="class">boost::urls::grammar::condition</class>
  <class kind="class">boost::urls::grammar::error</class>
  <class kind="class">boost::urls::grammar::ci_is_equal</class>
  <class kind="class">boost::urls::grammar::delim_rule</class>
  <class kind="class">boost::urls::grammar::parse</class>
  <class kind="class">boost::urls::grammar::range_rule</class>
  <class kind="class">boost::urls::grammar::ref</class>
  <class kind="class">boost::urls::grammar::all_chars</class>
  <class kind="class">boost::urls::grammar::alnum_chars</class>
  <class kind="class">boost::urls::grammar::alpha_chars</class>
  <class kind="class">boost::urls::grammar::dec_octet_rule</class>
  <class kind="class">boost::urls::grammar::digit_chars</class>
  <class kind="class">boost::urls::grammar::hexdig_chars</class>
  <class kind="class">boost::urls::grammar::vchars</class>
  <class kind="class">boost::urls::grammar::CharSet</class>
  <class kind="class">boost::urls::grammar::Rule</class>
  <member kind="function">
    <type>int</type>
    <name>ci_compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-ci_compare</anchor>
    <arglist>(core::string_view s0, core::string_view s1)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>ci_digest</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-ci_digest</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ci_is_less</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-ci_is_less</anchor>
    <arglist>(core::string_view s0, core::string_view s1)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>find_if</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-find_if</anchor>
    <arglist>(const char* const first, const char* const last, const CS&amp; cs)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>find_if_not</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-find_if_not</anchor>
    <arglist>(const char* const first, const char* const last, const CS&amp; cs)</arglist>
  </member>
  <member kind="function">
    <type>signed char</type>
    <name>hexdig_value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-hexdig_value</anchor>
    <arglist>(char ch)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::not_empty_rule_t&lt;R&gt;</type>
    <name>not_empty_rule</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-not_empty_rule</anchor>
    <arglist>(const R&amp; r)</arglist>
  </member>
  <member kind="function">
    <type>lut_chars</type>
    <name>operator+</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_plus</anchor>
    <arglist>(const lut_chars&amp; cs0, const lut_chars&amp; cs1)</arglist>
  </member>
  <member kind="function">
    <type>lut_chars</type>
    <name>operator-</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_minus</anchor>
    <arglist>(const lut_chars&amp; cs0, const lut_chars&amp; cs1)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::optional_rule_t&lt;R&gt;</type>
    <name>optional_rule</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-optional_rule</anchor>
    <arglist>(const R&amp; r)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::squelch_rule_t&lt;R&gt;</type>
    <name>squelch</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-squelch</anchor>
    <arglist>(const R&amp; r)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>to_lower</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-to_lower</anchor>
    <arglist>(char c)</arglist>
  </member>
  <member kind="function">
    <type>char</type>
    <name>to_upper</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-to_upper</anchor>
    <arglist>(char c)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::token_rule_t&lt;CS&gt;</type>
    <name>token_rule</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-token_rule</anchor>
    <arglist>(const CS&amp; cs)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::tuple_rule_t&lt;R0, Rn...&gt;</type>
    <name>tuple_rule</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-tuple_rule</anchor>
    <arglist>(const R0&amp; r0, ...const Rn...&amp; rn)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::variant_rule_t&lt;R0, Rn...&gt;</type>
    <name>variant_rule</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-variant_rule</anchor>
    <arglist>(const R0&amp; r0, ...const Rn...&amp; rn)</arglist>
  </member>
  <member kind="function">
    <type>std::ostream&amp;</type>
    <name>operator&lt;&lt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_lshift</anchor>
    <arglist>(std::ostream&amp; os, const string_view_base&amp; s)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_eq</anchor>
    <arglist>(const S0&amp; s0, const S1&amp; s1)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_not_eq</anchor>
    <arglist>(const S0&amp; s0, const S1&amp; s1)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_lt</anchor>
    <arglist>(const S0&amp; s0, const S1&amp; s1)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&lt;=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_le</anchor>
    <arglist>(const S0&amp; s0, const S1&amp; s1)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_gt</anchor>
    <arglist>(const S0&amp; s0, const S1&amp; s1)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator&gt;=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-operator_ge</anchor>
    <arglist>(const S0&amp; s0, const S1&amp; s1)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::string_token</name>
  <filename>reference.adoc#boost-urls-grammar-string_token</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::aligned_storage</name>
  <filename>reference.adoc#boost-urls-grammar-aligned_storage</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::ci_equal</name>
  <filename>reference.adoc#boost-urls-grammar-ci_equal</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::ci_hash</name>
  <filename>reference.adoc#boost-urls-grammar-ci_hash</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::ci_less</name>
  <filename>reference.adoc#boost-urls-grammar-ci_less</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::is_charset</name>
  <filename>reference.adoc#boost-urls-grammar-is_charset</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::is_rule</name>
  <filename>reference.adoc#boost-urls-grammar-is_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::literal_rule</name>
  <filename>reference.adoc#boost-urls-grammar-literal_rule</filename>
  <member kind="function">
    <type>void</type>
    <name>literal_rule</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-literal_rule-2constructor</anchor>
    <arglist>(const char* s)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;value_type&gt;</type>
    <name>parse</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-literal_rule-parse</anchor>
    <arglist>(const char*&amp; it, const char* end)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::lut_chars</name>
  <filename>reference.adoc#boost-urls-grammar-lut_chars</filename>
  <member kind="function">
    <type>lut_chars</type>
    <name>operator~</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-lut_chars-operator_bitnot</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::range</name>
  <filename>reference.adoc#boost-urls-grammar-range</filename>
  <member kind="function">
    <type>void</type>
    <name>~range</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-range-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-range-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-range-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-range-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-range-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>string</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-range-string</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::recycled</name>
  <filename>reference.adoc#boost-urls-grammar-recycled</filename>
  <member kind="function">
    <type>void</type>
    <name>recycled</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~recycled</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::recycled_ptr</name>
  <filename>reference.adoc#boost-urls-grammar-recycled_ptr</filename>
  <member kind="function">
    <type>void</type>
    <name>~recycled_ptr</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T&amp;</type>
    <name>acquire</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-acquire</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>recycled&lt;T&gt;&amp;</type>
    <name>bin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-bin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-get</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T&amp;</type>
    <name>operator*</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-operator_star</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>operator-&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-operator_ptr</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>release</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-release</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-recycled_ptr-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::string_view_base</name>
  <filename>reference.adoc#boost-urls-grammar-string_view_base</filename>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-at</anchor>
    <arglist>(size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-cbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-cend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-copy</anchor>
    <arglist>(char* s, size_type n, size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-crbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-crend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-length</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-operator_subs</anchor>
    <arglist>(size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-rbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-rend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>substr</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-substr</anchor>
    <arglist>(size_type pos, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>operator basic_string&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-2conversion-06</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-2conversion-0e</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>string_view_base&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-operator_assign</anchor>
    <arglist>(const string_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-swap</anchor>
    <arglist>(string_view_base&amp; s)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::unsigned_rule</name>
  <filename>reference.adoc#boost-urls-grammar-unsigned_rule</filename>
  <member kind="function">
    <type>system::result&lt;value_type&gt;</type>
    <name>parse</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-unsigned_rule-parse</anchor>
    <arglist>(const char*&amp; it, const char* end)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::condition</name>
  <filename>reference.adoc#boost-urls-grammar-condition</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::error</name>
  <filename>reference.adoc#boost-urls-grammar-error</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::ci_is_equal</name>
  <filename>reference.adoc#boost-urls-grammar-ci_is_equal-0b2</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::delim_rule</name>
  <filename>reference.adoc#boost-urls-grammar-delim_rule-0a</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::parse</name>
  <filename>reference.adoc#boost-urls-grammar-parse-09</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::range_rule</name>
  <filename>reference.adoc#boost-urls-grammar-range_rule-02</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::ref</name>
  <filename>reference.adoc#boost-urls-grammar-ref-01</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::all_chars</name>
  <filename>reference.adoc#boost-urls-grammar-all_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::alnum_chars</name>
  <filename>reference.adoc#boost-urls-grammar-alnum_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::alpha_chars</name>
  <filename>reference.adoc#boost-urls-grammar-alpha_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::dec_octet_rule</name>
  <filename>reference.adoc#boost-urls-grammar-dec_octet_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::digit_chars</name>
  <filename>reference.adoc#boost-urls-grammar-digit_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::hexdig_chars</name>
  <filename>reference.adoc#boost-urls-grammar-hexdig_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::vchars</name>
  <filename>reference.adoc#boost-urls-grammar-vchars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::CharSet</name>
  <filename>reference.adoc#boost-urls-grammar-CharSet</filename>
</compound>
<compound kind="class">
  <name>boost::urls::grammar::Rule</name>
  <filename>reference.adoc#boost-urls-grammar-Rule</filename>
</compound>
<compound kind="namespace">
  <name>boost::urls::string_token</name>
  <filename>reference.adoc#boost-urls-string_token</filename>
  <class kind="class">boost::urls::string_token::is_token</class>
  <class kind="class">boost::urls::string_token::return_string</class>
  <class kind="class">boost::urls::string_token::arg</class>
  <class kind="class">boost::urls::string_token::StringToken</class>
  <member kind="function">
    <type>implementation_defined::append_to_t&lt;Alloc&gt;</type>
    <name>append_to</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-string_token-append_to</anchor>
    <arglist>(std::basic_string&lt;char, std::char_traits&lt;char&gt;, Alloc&gt;&amp; s)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::assign_to_t&lt;Alloc&gt;</type>
    <name>assign_to</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-string_token-assign_to</anchor>
    <arglist>(std::basic_string&lt;char, std::char_traits&lt;char&gt;, Alloc&gt;&amp; s)</arglist>
  </member>
  <member kind="function">
    <type>implementation_defined::preserve_size_t&lt;Alloc&gt;</type>
    <name>preserve_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-string_token-preserve_size</anchor>
    <arglist>(std::basic_string&lt;char, std::char_traits&lt;char&gt;, Alloc&gt;&amp; s)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::string_token::is_token</name>
  <filename>reference.adoc#boost-urls-string_token-is_token</filename>
</compound>
<compound kind="class">
  <name>boost::urls::string_token::return_string</name>
  <filename>reference.adoc#boost-urls-string_token-return_string</filename>
</compound>
<compound kind="class">
  <name>boost::urls::string_token::arg</name>
  <filename>reference.adoc#boost-urls-string_token-arg</filename>
  <member kind="function">
    <type>void</type>
    <name>~arg</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-string_token-arg-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>prepare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-string_token-arg-prepare</anchor>
    <arglist>(std::size_t n)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::string_token::StringToken</name>
  <filename>reference.adoc#boost-urls-string_token-StringToken</filename>
</compound>
<compound kind="class">
  <name>boost::urls::format_arg</name>
  <filename>reference.adoc#boost-urls-format_arg</filename>
</compound>
<compound kind="class">
  <name>boost::urls::named_arg</name>
  <filename>reference.adoc#boost-urls-named_arg</filename>
</compound>
<compound kind="class">
  <name>boost::urls::optional</name>
  <filename>reference.adoc#boost-urls-optional</filename>
</compound>
<compound kind="class">
  <name>boost::urls::string_view</name>
  <filename>reference.adoc#boost-urls-string_view</filename>
</compound>
<compound kind="class">
  <name>boost::urls::variant</name>
  <filename>reference.adoc#boost-urls-variant</filename>
</compound>
<compound kind="class">
  <name>boost::urls::authority_view</name>
  <filename>reference.adoc#boost-urls-authority_view</filename>
  <member kind="function">
    <type>void</type>
    <name>~authority_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>authority_view&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-operator_assign</anchor>
    <arglist>(const authority_view&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-compare</anchor>
    <arglist>(const authority_view&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-encoded_host</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-encoded_host_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_and_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-encoded_host_and_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-encoded_host_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-encoded_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-encoded_user</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-encoded_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-has_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-has_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-has_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-host</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-host_address</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>host_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-host_ipv4_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>host_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-host_ipv6_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-host_ipvfuture</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-host_name</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>urls::host_type</type>
    <name>host_type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-host_type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-password</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-port_number</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-user</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-userinfo</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>authority_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-authority_view-2constructor-08</anchor>
    <arglist>(const detail::url_impl&amp; u)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::decode_view</name>
  <filename>reference.adoc#boost-urls-decode_view</filename>
  <member kind="function">
    <type>reference</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>find</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-find</anchor>
    <arglist>(char ch)</arglist>
  </member>
  <member kind="function">
    <type>reference</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>encoding_opts</type>
    <name>options</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-options</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_prefix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-remove_prefix</anchor>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_suffix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-remove_suffix</anchor>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>rfind</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-rfind</anchor>
    <arglist>(char ch)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-decode_view-size</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::encoding_opts</name>
  <filename>reference.adoc#boost-urls-encoding_opts</filename>
  <member kind="function">
    <type>void</type>
    <name>encoding_opts</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-encoding_opts-2constructor</anchor>
    <arglist>(const bool space_as_plus, const bool lower_case, const bool disallow_null)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::ignore_case_param</name>
  <filename>reference.adoc#boost-urls-ignore_case_param</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ignore_case_param-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::ipv4_address</name>
  <filename>reference.adoc#boost-urls-ipv4_address</filename>
  <member kind="function">
    <type>ipv4_address&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-operator_assign</anchor>
    <arglist>(const ipv4_address&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_loopback</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-is_loopback</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_multicast</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-is_multicast</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_unspecified</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-is_unspecified</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>to_buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-to_buffer</anchor>
    <arglist>(char* dest, std::size_t dest_size)</arglist>
  </member>
  <member kind="function">
    <type>bytes_type</type>
    <name>to_bytes</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-to_bytes</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>to_string</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-to_string</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>uint_type</type>
    <name>to_uint</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-to_uint</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>any</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-any</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>broadcast</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-broadcast</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>loopback</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv4_address-loopback</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::ipv6_address</name>
  <filename>reference.adoc#boost-urls-ipv6_address</filename>
  <member kind="function">
    <type>ipv6_address&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-operator_assign</anchor>
    <arglist>(const ipv6_address&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_loopback</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-is_loopback</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_unspecified</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-is_unspecified</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_v4_mapped</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-is_v4_mapped</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>to_buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-to_buffer</anchor>
    <arglist>(char* dest, std::size_t dest_size)</arglist>
  </member>
  <member kind="function">
    <type>bytes_type</type>
    <name>to_bytes</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-to_bytes</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>to_string</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-to_string</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>loopback</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-loopback</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>print_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-print_impl</anchor>
    <arglist>(char* dest)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_string_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-to_string_impl</anchor>
    <arglist>(string_token::arg&amp; t)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>write_ostream</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-ipv6_address-write_ostream</anchor>
    <arglist>(std::ostream&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::no_value_t</name>
  <filename>reference.adoc#boost-urls-no_value_t</filename>
</compound>
<compound kind="class">
  <name>boost::urls::param</name>
  <filename>reference.adoc#boost-urls-param</filename>
  <member kind="function">
    <type>const param*</type>
    <name>operator-&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param-operator_ptr</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>param</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param-2constructor-097</anchor>
    <arglist>(core::string_view key, const detail::optional_string&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::param_pct_view</name>
  <filename>reference.adoc#boost-urls-param_pct_view</filename>
  <member kind="function">
    <type>const param_pct_view*</type>
    <name>operator-&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param_pct_view-operator_ptr</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>param</type>
    <name>operator param</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param_pct_view-2conversion-00</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>param_view</type>
    <name>operator param_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param_pct_view-2conversion-0c</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>param_pct_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param_pct_view-2constructor-08</anchor>
    <arglist>(pct_string_view key, const detail::optional_string&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::param_view</name>
  <filename>reference.adoc#boost-urls-param_view</filename>
  <member kind="function">
    <type>const param_view*</type>
    <name>operator-&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param_view-operator_ptr</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>param</type>
    <name>operator param</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param_view-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>param_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-param_view-2constructor-039</anchor>
    <arglist>(core::string_view key, const detail::optional_string&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::params_base</name>
  <filename>reference.adoc#boost-urls-params_base</filename>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-contains</anchor>
    <arglist>(core::string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-count</anchor>
    <arglist>(core::string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>params_base&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-operator_assign</anchor>
    <arglist>(const params_base&amp;)</arglist>
  </member>
  <member kind="function">
    <type>detail::params_iter_impl</type>
    <name>find_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-find_impl</anchor>
    <arglist>(detail::params_iter_impl, core::string_view, ignore_case_param)</arglist>
  </member>
  <member kind="function">
    <type>detail::params_iter_impl</type>
    <name>find_last_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-find_last_impl</anchor>
    <arglist>(detail::params_iter_impl, core::string_view, ignore_case_param)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::params_encoded_base</name>
  <filename>reference.adoc#boost-urls-params_encoded_base</filename>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-contains</anchor>
    <arglist>(pct_string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-count</anchor>
    <arglist>(pct_string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>params_encoded_base&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-operator_assign</anchor>
    <arglist>(const params_encoded_base&amp;)</arglist>
  </member>
  <member kind="function">
    <type>detail::params_iter_impl</type>
    <name>find_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-find_impl</anchor>
    <arglist>(detail::params_iter_impl, pct_string_view, ignore_case_param)</arglist>
  </member>
  <member kind="function">
    <type>detail::params_iter_impl</type>
    <name>find_last_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-find_last_impl</anchor>
    <arglist>(detail::params_iter_impl, pct_string_view, ignore_case_param)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::params_encoded_ref</name>
  <filename>reference.adoc#boost-urls-params_encoded_ref</filename>
  <member kind="function">
    <type>void</type>
    <name>params_encoded_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_ref-2constructor-01</anchor>
    <arglist>(const params_encoded_ref&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_ref-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-contains</anchor>
    <arglist>(pct_string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-count</anchor>
    <arglist>(pct_string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>unset</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_ref-unset</anchor>
    <arglist>(iterator pos)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>url</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_ref-url</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>params_encoded_view</type>
    <name>operator params_encoded_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_ref-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>params_encoded_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_ref-2constructor-05</anchor>
    <arglist>(url_base&amp; u)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::params_encoded_view</name>
  <filename>reference.adoc#boost-urls-params_encoded_view</filename>
  <member kind="function">
    <type>params_encoded_view&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_view-operator_assign</anchor>
    <arglist>(const params_encoded_view&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-contains</anchor>
    <arglist>(pct_string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-count</anchor>
    <arglist>(pct_string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>params_view</type>
    <name>operator params_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_view-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>params_encoded_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_encoded_view-2constructor-0d</anchor>
    <arglist>(const detail::query_ref&amp; ref)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::params_ref</name>
  <filename>reference.adoc#boost-urls-params_ref</filename>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_ref-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-contains</anchor>
    <arglist>(core::string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-count</anchor>
    <arglist>(core::string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>unset</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_ref-unset</anchor>
    <arglist>(iterator pos)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>url</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_ref-url</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>params_view</type>
    <name>operator params_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_ref-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>params_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_ref-2constructor-0f</anchor>
    <arglist>(url_base&amp; u, encoding_opts opt)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::params_view</name>
  <filename>reference.adoc#boost-urls-params_view</filename>
  <member kind="function">
    <type>params_view&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_view-operator_assign</anchor>
    <arglist>(const params_view&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-contains</anchor>
    <arglist>(core::string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>count</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-count</anchor>
    <arglist>(core::string_view key, ignore_case_param ic)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>params_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-params_view-2constructor-0a</anchor>
    <arglist>(const detail::query_ref&amp; ref, encoding_opts opt)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::pct_string_view</name>
  <filename>reference.adoc#boost-urls-pct_string_view</filename>
  <member kind="function">
    <type>pct_string_view&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-pct_string_view-operator_assign</anchor>
    <arglist>(const pct_string_view&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-at</anchor>
    <arglist>(size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-cbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-cend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>copy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-copy</anchor>
    <arglist>(char* s, size_type n, size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-crbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>crend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-crend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>decode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-pct_string_view-decode</anchor>
    <arglist>(encoding_opts opt, StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>decoded_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-pct_string_view-decoded_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-length</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decode_view</type>
    <name>operator*</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-pct_string_view-operator_star</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const pct_string_view*</type>
    <name>operator-&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-pct_string_view-operator_ptr</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-operator_subs</anchor>
    <arglist>(size_type pos)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-rbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-rend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>substr</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-substr</anchor>
    <arglist>(size_type pos, size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-pct_string_view-swap</anchor>
    <arglist>(pct_string_view&amp; s)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>operator basic_string&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-2conversion-06</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-2conversion-0e</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>string_view_base&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-operator_assign</anchor>
    <arglist>(const string_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-grammar-string_view_base-swap</anchor>
    <arglist>(string_view_base&amp; s)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::segments_base</name>
  <filename>reference.adoc#boost-urls-segments_base</filename>
  <member kind="function">
    <type>std::string</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-is_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_base&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-operator_assign</anchor>
    <arglist>(const segments_base&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::segments_encoded_base</name>
  <filename>reference.adoc#boost-urls-segments_encoded_base</filename>
  <member kind="function">
    <type>pct_string_view</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-is_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_encoded_base&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-operator_assign</anchor>
    <arglist>(const segments_encoded_base&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::segments_encoded_ref</name>
  <filename>reference.adoc#boost-urls-segments_encoded_ref</filename>
  <member kind="function">
    <type>void</type>
    <name>segments_encoded_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_ref-2constructor-0a</anchor>
    <arglist>(const segments_encoded_ref&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_ref-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-is_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_ref-pop_back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_ref-push_back</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>url</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_ref-url</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_encoded_view</type>
    <name>operator segments_encoded_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_ref-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>segments_encoded_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_ref-2constructor-0e</anchor>
    <arglist>(url_base&amp; u)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::segments_encoded_view</name>
  <filename>reference.adoc#boost-urls-segments_encoded_view</filename>
  <member kind="function">
    <type>segments_encoded_view&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_view-operator_assign</anchor>
    <arglist>(const segments_encoded_view&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-is_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_view</type>
    <name>operator segments_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_view-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>segments_encoded_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_encoded_view-2constructor-0ee</anchor>
    <arglist>(const detail::path_ref&amp; ref)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::segments_ref</name>
  <filename>reference.adoc#boost-urls-segments_ref</filename>
  <member kind="function">
    <type>void</type>
    <name>segments_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_ref-2constructor-09</anchor>
    <arglist>(const segments_ref&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_ref-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-is_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>pop_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_ref-pop_back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_ref-push_back</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>url</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_ref-url</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_view</type>
    <name>operator segments_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_ref-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>segments_ref</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_ref-2constructor-0c</anchor>
    <arglist>(url_base&amp; u)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::segments_view</name>
  <filename>reference.adoc#boost-urls-segments_view</filename>
  <member kind="function">
    <type>segments_view&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_view-operator_assign</anchor>
    <arglist>(const segments_view&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-is_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>segments_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-segments_view-2constructor-07</anchor>
    <arglist>(const detail::path_ref&amp; ref)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::static_url</name>
  <filename>reference.adoc#boost-urls-static_url</filename>
  <member kind="function">
    <type>void</type>
    <name>~static_url</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>authority_view</type>
    <name>authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-c_str</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-capacity</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-compare</anchor>
    <arglist>(const url_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_and_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_and_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_resource</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_resource</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_target</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_target</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_user</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_zone_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-fragment</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_address</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>host_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv4_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>host_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv6_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipvfuture</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_name</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>urls::host_type</type>
    <name>host_type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-is_path_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>normalize</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-normalize</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>normalize_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-normalize_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>normalize_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-normalize_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>normalize_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-normalize_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>normalize_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-normalize_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>normalize_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-normalize_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-password</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-path</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>std::shared_ptr&lt;const url_view&gt;</type>
    <name>persist</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-persist</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port_number</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-query</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>remove_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-remove_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-reserve</anchor>
    <arglist>(std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;void&gt;</type>
    <name>resolve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-resolve</anchor>
    <arglist>(const url_view_base&amp; ref)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>urls::scheme</type>
    <name>scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_authority</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_fragment</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_host</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_host_address</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_host_name</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_params</anchor>
    <arglist>(std::initializer_list&lt;param_pct_view&gt; ps)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_password</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_path</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_query</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_user</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_encoded_userinfo</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_fragment</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_host</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_host_address</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_host_ipv4</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_host_ipv4</anchor>
    <arglist>(const ipv4_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_host_ipv6</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_host_ipv6</anchor>
    <arglist>(const ipv6_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_host_ipvfuture</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_host_name</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_params</anchor>
    <arglist>(std::initializer_list&lt;param_view&gt; ps, encoding_opts opts)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_password</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_path</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>set_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_path_absolute</anchor>
    <arglist>(bool absolute)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_port</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_port_number</anchor>
    <arglist>(uint16_t n)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_query</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_scheme</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_scheme_id</anchor>
    <arglist>(urls::scheme id)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_user</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_userinfo</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>static_url&amp;</type>
    <name>set_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url-set_zone_id</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-user</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-userinfo</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-zone_id</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>digest</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-digest</anchor>
    <arglist>(std::size_t salt)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::static_url_base</name>
  <filename>reference.adoc#boost-urls-static_url_base</filename>
  <member kind="function">
    <type>authority_view</type>
    <name>authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-c_str</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-capacity</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-compare</anchor>
    <arglist>(const url_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_and_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_and_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_resource</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_resource</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_target</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_target</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_user</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_zone_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-fragment</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_address</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>host_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv4_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>host_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv6_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipvfuture</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_name</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>urls::host_type</type>
    <name>host_type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-is_path_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-password</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-path</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>std::shared_ptr&lt;const url_view&gt;</type>
    <name>persist</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-persist</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port_number</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-query</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-reserve</anchor>
    <arglist>(std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;void&gt;</type>
    <name>resolve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-resolve</anchor>
    <arglist>(const url_view_base&amp; ref)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>urls::scheme</type>
    <name>scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_authority</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_fragment</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_host</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_host_address</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_host_name</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_params</anchor>
    <arglist>(std::initializer_list&lt;param_pct_view&gt; ps)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_password</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_path</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_query</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_user</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_userinfo</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_zone_id</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_fragment</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_address</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_ipv4</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipv4</anchor>
    <arglist>(const ipv4_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_ipv6</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipv6</anchor>
    <arglist>(const ipv6_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipvfuture</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_name</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_params</anchor>
    <arglist>(std::initializer_list&lt;param_view&gt; ps, encoding_opts opts)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_password</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_path</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>set_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_path_absolute</anchor>
    <arglist>(bool absolute)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_port</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_port_number</anchor>
    <arglist>(uint16_t n)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_query</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_scheme</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_scheme_id</anchor>
    <arglist>(urls::scheme id)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_user</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_userinfo</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_zone_id</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-user</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-userinfo</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-zone_id</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>digest</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-digest</anchor>
    <arglist>(std::size_t salt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~static_url_base</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url_base-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cleanup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url_base-cleanup</anchor>
    <arglist>(op_t&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url_base-clear_impl</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>copy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url_base-copy</anchor>
    <arglist>(const url_view_base&amp; u)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-static_url_base-reserve_impl</anchor>
    <arglist>(std::size_t, op_t&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::url</name>
  <filename>reference.adoc#boost-urls-url</filename>
  <member kind="function">
    <type>void</type>
    <name>~url</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>authority_view</type>
    <name>authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-c_str</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-capacity</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-compare</anchor>
    <arglist>(const url_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_and_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_and_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_resource</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_resource</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_target</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_target</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_user</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_zone_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-fragment</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_address</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>host_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv4_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>host_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv6_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipvfuture</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_name</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>urls::host_type</type>
    <name>host_type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-is_path_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>normalize</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-normalize</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>normalize_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-normalize_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>normalize_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-normalize_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>normalize_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-normalize_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>normalize_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-normalize_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>normalize_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-normalize_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-password</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-path</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>std::shared_ptr&lt;const url_view&gt;</type>
    <name>persist</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-persist</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port_number</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-query</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>remove_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-remove_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-reserve</anchor>
    <arglist>(std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;void&gt;</type>
    <name>resolve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-resolve</anchor>
    <arglist>(const url_view_base&amp; ref)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>urls::scheme</type>
    <name>scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_authority</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_fragment</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_host</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_host_address</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_host_name</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_params</anchor>
    <arglist>(std::initializer_list&lt;param_pct_view&gt; ps)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_password</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_path</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_query</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_user</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_encoded_userinfo</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_fragment</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_host</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_host_address</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_host_ipv4</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_host_ipv4</anchor>
    <arglist>(const ipv4_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_host_ipv6</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_host_ipv6</anchor>
    <arglist>(const ipv6_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_host_ipvfuture</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_host_name</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_params</anchor>
    <arglist>(std::initializer_list&lt;param_view&gt; ps, encoding_opts opts)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_password</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_path</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>set_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_path_absolute</anchor>
    <arglist>(bool absolute)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_port</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_port_number</anchor>
    <arglist>(uint16_t n)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_query</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_scheme</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_scheme_id</anchor>
    <arglist>(urls::scheme id)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_user</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_userinfo</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url&amp;</type>
    <name>set_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-set_zone_id</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-swap</anchor>
    <arglist>(url&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-user</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-userinfo</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-zone_id</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>digest</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-digest</anchor>
    <arglist>(std::size_t salt)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>allocate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-allocate</anchor>
    <arglist>(std::size_t)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cleanup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-cleanup</anchor>
    <arglist>(op_t&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-clear_impl</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>deallocate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-deallocate</anchor>
    <arglist>(char* s)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url-reserve_impl</anchor>
    <arglist>(std::size_t, op_t&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::url_base</name>
  <filename>reference.adoc#boost-urls-url_base</filename>
  <member kind="function">
    <type>authority_view</type>
    <name>authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-c_str</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>capacity</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-capacity</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-compare</anchor>
    <arglist>(const url_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_and_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_and_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_resource</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_resource</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_target</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_target</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_user</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_zone_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-fragment</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_address</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>host_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv4_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>host_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv6_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipvfuture</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_name</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>urls::host_type</type>
    <name>host_type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-is_path_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>normalize_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-normalize_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-password</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-path</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>std::shared_ptr&lt;const url_view&gt;</type>
    <name>persist</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-persist</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port_number</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-query</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>remove_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-remove_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reserve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-reserve</anchor>
    <arglist>(std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>system::result&lt;void&gt;</type>
    <name>resolve</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-resolve</anchor>
    <arglist>(const url_view_base&amp; ref)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>urls::scheme</type>
    <name>scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_authority</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_fragment</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_host</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_host_address</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_host_name</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_params</anchor>
    <arglist>(std::initializer_list&lt;param_pct_view&gt; ps)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_password</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_path</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_query</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_user</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_userinfo</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_encoded_zone_id</anchor>
    <arglist>(pct_string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_fragment</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_address</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_ipv4</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipv4</anchor>
    <arglist>(const ipv4_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_ipv6</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipv6</anchor>
    <arglist>(const ipv6_address&amp; addr)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipvfuture</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_name</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_params</anchor>
    <arglist>(std::initializer_list&lt;param_view&gt; ps, encoding_opts opts)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_password</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_path</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>set_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_path_absolute</anchor>
    <arglist>(bool absolute)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_port</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_port_number</anchor>
    <arglist>(uint16_t n)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_query</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_scheme</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_scheme_id</anchor>
    <arglist>(urls::scheme id)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_user</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_userinfo</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>url_base&amp;</type>
    <name>set_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_zone_id</anchor>
    <arglist>(core::string_view s)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-user</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-userinfo</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-zone_id</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>digest</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-digest</anchor>
    <arglist>(std::size_t salt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~url_base</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>check_invariants</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-check_invariants</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>cleanup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-cleanup</anchor>
    <arglist>(op_t&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-clear_impl</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>copy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-copy</anchor>
    <arglist>(const url_view_base&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>decoded_to_lower_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-decoded_to_lower_impl</anchor>
    <arglist>(int id)</arglist>
  </member>
  <member kind="function">
    <type>detail::params_iter_impl</type>
    <name>edit_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-edit_params</anchor>
    <arglist>(const detail::params_iter_impl&amp;, const detail::params_iter_impl&amp;, detail::any_params_iter&amp;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>detail::segments_iter_impl</type>
    <name>edit_segments</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-edit_segments</anchor>
    <arglist>(const detail::segments_iter_impl&amp;, const detail::segments_iter_impl&amp;, detail::any_segments_iter&amp;&amp; it0, int absolute)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>first_segment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-first_segment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>set_host_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_impl</anchor>
    <arglist>(std::size_t n, op_t&amp; op)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set_host_ipv6_and_encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipv6_and_encoded_zone_id</anchor>
    <arglist>(const ipv6_address&amp; addr, pct_string_view zone_id)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set_host_ipv6_and_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_host_ipv6_and_zone_id</anchor>
    <arglist>(const ipv6_address&amp; addr, core::string_view zone_id)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>set_password_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_password_impl</anchor>
    <arglist>(std::size_t n, op_t&amp; op)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>set_path_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_path_impl</anchor>
    <arglist>(std::size_t n, op_t&amp; op)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>set_port_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_port_impl</anchor>
    <arglist>(std::size_t n, op_t&amp; op)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set_scheme_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_scheme_impl</anchor>
    <arglist>(core::string_view, urls::scheme)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>set_user_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_user_impl</anchor>
    <arglist>(std::size_t n, op_t&amp; op)</arglist>
  </member>
  <member kind="function">
    <type>char*</type>
    <name>set_userinfo_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-set_userinfo_impl</anchor>
    <arglist>(std::size_t n, op_t&amp; op)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>to_lower_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_base-to_lower_impl</anchor>
    <arglist>(int id)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::url_view</name>
  <filename>reference.adoc#boost-urls-url_view</filename>
  <member kind="function">
    <type>void</type>
    <name>~url_view</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>authority_view</type>
    <name>authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-compare</anchor>
    <arglist>(const url_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_and_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_and_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>params_encoded_view</type>
    <name>encoded_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_params</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_resource</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_resource</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_encoded_view</type>
    <name>encoded_segments</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_segments</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_target</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_target</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_user</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_zone_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-fragment</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_address</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>host_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv4_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>host_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv6_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipvfuture</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_name</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>urls::host_type</type>
    <name>host_type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-is_path_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-password</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-path</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>std::shared_ptr&lt;const url_view&gt;</type>
    <name>persist</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-persist</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port_number</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-query</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>urls::scheme</type>
    <name>scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_view</type>
    <name>segments</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-segments</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-user</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-userinfo</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-zone_id</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>digest</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-digest</anchor>
    <arglist>(std::size_t salt)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::url_view_base</name>
  <filename>reference.adoc#boost-urls-url_view_base</filename>
  <member kind="function">
    <type>authority_view</type>
    <name>authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>buffer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-buffer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-compare</anchor>
    <arglist>(const url_view_base&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_and_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_and_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_host_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_origin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_origin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>params_encoded_view</type>
    <name>encoded_params</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_params</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_path</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_resource</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_resource</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_encoded_view</type>
    <name>encoded_segments</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_segments</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_target</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_target</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_user</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>pct_string_view</type>
    <name>encoded_zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-encoded_zone_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-fragment</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_authority</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_authority</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_fragment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_fragment</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_password</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_query</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-has_userinfo</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_address</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>ipv4_address</type>
    <name>host_ipv4_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv4_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ipv6_address</type>
    <name>host_ipv6_address</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipv6_address</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>host_ipvfuture</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_ipvfuture</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>host_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_name</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>urls::host_type</type>
    <name>host_type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-host_type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_path_absolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-is_path_absolute</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>password</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-password</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>path</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-path</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>std::shared_ptr&lt;const url_view&gt;</type>
    <name>persist</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-persist</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>port</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint16_t</type>
    <name>port_number</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-port_number</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>query</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-query</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>scheme</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>urls::scheme</type>
    <name>scheme_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-scheme_id</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>segments_view</type>
    <name>segments</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-segments</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>user</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-user</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>userinfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-userinfo</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>StringToken::result_type</type>
    <name>zone_id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-zone_id</anchor>
    <arglist>(StringToken&amp;&amp; token)</arglist>
  </member>
  <member kind="function">
    <type>core::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>max_size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-max_size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>digest</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-digest</anchor>
    <arglist>(std::size_t salt)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~url_view_base</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>url_view_base&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-operator_assign</anchor>
    <arglist>(const url_view_base&amp;)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>segments_compare</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>boost-urls-url_view_base-segments_compare</anchor>
    <arglist>(segments_encoded_view seg0, segments_encoded_view seg1)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>boost::urls::error</name>
  <filename>reference.adoc#boost-urls-error</filename>
</compound>
<compound kind="class">
  <name>boost::urls::host_type</name>
  <filename>reference.adoc#boost-urls-host_type</filename>
</compound>
<compound kind="class">
  <name>boost::urls::scheme</name>
  <filename>reference.adoc#boost-urls-scheme</filename>
</compound>
<compound kind="class">
  <name>boost::urls::encode</name>
  <filename>reference.adoc#boost-urls-encode-0d</filename>
</compound>
<compound kind="class">
  <name>boost::urls::format</name>
  <filename>reference.adoc#boost-urls-format-06</filename>
</compound>
<compound kind="class">
  <name>boost::urls::format_to</name>
  <filename>reference.adoc#boost-urls-format_to-01</filename>
</compound>
<compound kind="class">
  <name>boost::urls::operator&lt;&lt;</name>
  <filename>reference.adoc#boost-urls-operator_lshift-04</filename>
</compound>
<compound kind="class">
  <name>boost::urls::operator==</name>
  <filename>reference.adoc#boost-urls-operator_eq-011</filename>
</compound>
<compound kind="class">
  <name>boost::urls::operator!=</name>
  <filename>reference.adoc#boost-urls-operator_not_eq-04d</filename>
</compound>
<compound kind="class">
  <name>boost::urls::operator&lt;</name>
  <filename>reference.adoc#boost-urls-operator_lt-05c</filename>
</compound>
<compound kind="class">
  <name>boost::urls::operator&lt;=</name>
  <filename>reference.adoc#boost-urls-operator_le-0b</filename>
</compound>
<compound kind="class">
  <name>boost::urls::operator&gt;</name>
  <filename>reference.adoc#boost-urls-operator_gt-0f</filename>
</compound>
<compound kind="class">
  <name>boost::urls::operator&gt;=</name>
  <filename>reference.adoc#boost-urls-operator_ge-07</filename>
</compound>
<compound kind="class">
  <name>boost::urls::absolute_uri_rule</name>
  <filename>reference.adoc#boost-urls-absolute_uri_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::authority_rule</name>
  <filename>reference.adoc#boost-urls-authority_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::gen_delim_chars</name>
  <filename>reference.adoc#boost-urls-gen_delim_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::ignore_case</name>
  <filename>reference.adoc#boost-urls-ignore_case</filename>
</compound>
<compound kind="class">
  <name>boost::urls::ipv4_address_rule</name>
  <filename>reference.adoc#boost-urls-ipv4_address_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::ipv6_address_rule</name>
  <filename>reference.adoc#boost-urls-ipv6_address_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::no_value</name>
  <filename>reference.adoc#boost-urls-no_value</filename>
</compound>
<compound kind="class">
  <name>boost::urls::origin_form_rule</name>
  <filename>reference.adoc#boost-urls-origin_form_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::pchars</name>
  <filename>reference.adoc#boost-urls-pchars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::query_rule</name>
  <filename>reference.adoc#boost-urls-query_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::relative_ref_rule</name>
  <filename>reference.adoc#boost-urls-relative_ref_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::reserved_chars</name>
  <filename>reference.adoc#boost-urls-reserved_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::sub_delim_chars</name>
  <filename>reference.adoc#boost-urls-sub_delim_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::unreserved_chars</name>
  <filename>reference.adoc#boost-urls-unreserved_chars</filename>
</compound>
<compound kind="class">
  <name>boost::urls::uri_reference_rule</name>
  <filename>reference.adoc#boost-urls-uri_reference_rule</filename>
</compound>
<compound kind="class">
  <name>boost::urls::uri_rule</name>
  <filename>reference.adoc#boost-urls-uri_rule</filename>
</compound>
</tagfile>
