| Name | Description |
|---|---|
| make_void | |
| void_t | |
| encoding_opts | Percent-encoding options |
| error_types | |
| string_token | |
| grammar | |
| decode_view | A reference to a valid, percent-encoded string |
| pct_string_view | A reference to a valid percent-encoded string |
| make_pct_string_view_unsafe | |
| make_pct_string_view | Return a valid percent-encoded string |
| operator== | |
| operator!= | |
| operator< | |
| operator<= | |
| operator> | |
| operator>= | |
| operator<< | Format the string with percent-decoding applied to the output stream |
| sub_delim_chars | The sub-delims character set |
| unreserved_chars | The unreserved character set |
| pchars | The path character set |
| encoded_size | Return the buffer size needed for percent-encoding |
| encode | Apply percent-encoding to a string |
| encode_unsafe | |
| encode | Return a percent-encoded string |
| no_value_t | The type of no_value |
| param_pct_view | A query parameter |
| param_view | A query parameter |
| no_value | Constant indicating no value in a param |
| param | A query parameter |
| host_type | Identifies the type of host in a URL. |
| error | Error codes returned the library |
| make_error_code | |
| ipv4_address | An IP version 4 style address. |
| operator== | Return true if two addresses are equal |
| operator!= | Return true if two addresses are not equal |
| operator<< | Format the address to an output stream. |
| parse_ipv4_address | Return an IPv4 address from an IP address string in dotted decimal form |
| ipv6_address | An IP version 6 style address. |
| operator== | Return true if two addresses are equal |
| operator!= | Return true if two addresses are not equal |
| operator<< | Format the address to an output stream |
| parse_ipv6_address | Parse a string containing an IPv6 address. |
| scheme | Identifies a known URL scheme |
| string_to_scheme | Return the known scheme for a non-normalized string, if known |
| to_string | Return the normalized string for a known scheme |
| default_port | Return the default port for a known scheme |
| url_view | A non-owning reference to a valid URL |
| authority_view | A non-owning reference to a valid authority |
| operator== | Return the result of comparing two authorities The authorities are compared component by component as if they were first normalized. |
| operator!= | Return the result of comparing two authorities The authorities are compared component by component as if they were first normalized. |
| operator< | Return the result of comparing two authorities The authorities are compared component by component as if they were first normalized. |
| operator<= | Return the result of comparing two authorities The authorities are compared component by component as if they were first normalized. |
| operator> | Return the result of comparing two authorities The authorities are compared component by component as if they were first normalized. |
| operator>= | Return the result of comparing two authorities The authorities are compared component by component as if they were first normalized. |
| operator<< | Format the encoded authority to the output stream |
| parse_authority | Parse an authority |
| ignore_case_t | |
| ignore_case | |
| ignore_case_param | An optional parameter to determine case-sensitivity |
| segments_encoded_base | Common functionality for containers |
| operator<< | Format to an output stream |
| segments_base | Common functionality for containers |
| operator<< | Format to an output stream |
| segments_view | A view representing path segments in a URL |
| segments_encoded_view | A view representing path segments in a URL |
| parse_path | Parse a string and return an encoded segment view |
| authority_rule_t | |
| authority_rule | |
| pct_encoded_rule_t | |
| pct_encoded_rule | |
| pct_encoded_rule | |
| variant | The type of variant used by the library |
| optional | |
| params_encoded_base | Common functionality for containers |
| operator<< | Format to an output stream |
| params_ref | A view representing query parameters in a URL |
| operator== | |
| operator!= | |
| params_base | Common functionality for containers |
| operator<< | Format to an output stream |
| params_view | A view representing query parameters in a URL |
| params_encoded_view | A view representing query parameters in a URL |
| parse_query | Parse a string and return an encoded params view |
| url_base | Common functionality for containers |
| params_encoded_ref | A view representing query parameters in a URL |
| segments_encoded_ref | A view representing path segments in a URL |
| segments_ref | A view representing path segments in a URL |
| url_view_base | Common functionality for containers |
| operator== | Return the result of comparing two URLs |
| operator!= | Return the result of comparing two URLs |
| operator< | Return the result of comparing two URLs |
| operator<= | Return the result of comparing two URLs |
| operator> | Return the result of comparing two URLs |
| operator>= | Return the result of comparing two URLs |
| operator<< | Format the url to the output stream |
| resolve | Resolve a URL reference against a base URL |
| url | A modifiable container for a URL. |
| swap | Swap |
| ipv4_address_rule_t | |
| ipv4_address_rule | |
| ipv6_address_rule_t | |
| ipv6_address_rule | |
| parse_absolute_uri | Return a reference to a parsed URL string |
| parse_origin_form | Return a reference to a parsed URL string |
| parse_relative_ref | Return a reference to a parsed URL string |
| parse_uri | Return a reference to a parsed URL string |
| parse_uri_reference | Return a reference to a parsed URL string |
| absolute_uri_rule_t | |
| absolute_uri_rule | |
| relative_ref_rule_t | |
| relative_ref_rule | |
| uri_rule_t | |
| uri_rule | |
| uri_reference_rule_t | |
| uri_reference_rule | |
| origin_form_rule_t | |
| origin_form_rule | |
| query_rule_t | |
| query_rule | |
| static_url | A modifiable container for a URL. |
| static_url_base | Common implementation for all static URLs |