| Name | 
|---|
| boost | 
| Name | 
|---|
| urls | 
| Name | 
|---|
| error_types | 
| grammar | 
| string_token | 
| Name | Description | 
|---|---|
| authority_view | A non-owning reference to a valid authority | 
| decode_view | A reference to a valid, percent-encoded string | 
| encoding_opts | Percent-encoding options | 
| ignore_case_param | An optional parameter to determine case-sensitivity | 
| ipv4_address | An IP version 4 style address. | 
| ipv6_address | An IP version 6 style address. | 
| no_value_t | The type of no_value | 
| param | A query parameter | 
| param_pct_view | A view of a percent-encoded query parameter | 
| param_view | A view of a query parameter | 
| params_base | Common functionality for query parameter containers | 
| params_encoded_base | Common functionality for containers | 
| params_encoded_ref | A view representing query parameters in a URL | 
| params_encoded_view | A view representing query parameters in a URL | 
| params_ref | A view representing query parameters in a URL | 
| params_view | A view representing query parameters in a URL | 
| pct_string_view | A reference to a valid percent-encoded string | 
| segments_base | Common functionality for containers | 
| segments_encoded_base | Common functionality for containers | 
| segments_encoded_ref | A view representing path segments in a URL | 
| segments_encoded_view | A view representing path segments in a URL | 
| segments_ref | A view representing path segments in a URL | 
| segments_view | A view representing path segments in a URL | 
| static_url | A modifiable container for a URL. | 
| static_url_base | Common implementation for all static URLs | 
| url | A modifiable container for a URL. | 
| url_base | Common functionality for containers | 
| url_view | A non-owning reference to a valid URL | 
| url_view_base | Common functionality for containers | 
| format_arg | A temporary reference to a formatting argument | 
| named_arg | A temporary reference to a named formatting argument | 
| optional | The type of optional used by the library | 
| string_view | The type of string_view used by the library | 
| variant | The type of variant used by the library | 
| Name | Description | 
|---|---|
| error | Error codes returned the library | 
| host_type | Identifies the type of host in a URL. | 
| scheme | Identifies a known URL scheme | 
| Name | Description | 
|---|---|
| arg | Designate a named argument for a replacement field | 
| default_port | Return the default port for a known scheme | 
| encode | encodeoverloads | 
| encoded_size | Return the buffer size needed for percent-encoding | 
| format | Format arguments into a URL | 
| format_to | Format arguments into a URL | 
| make_pct_string_view | Return a valid percent-encoded string | 
| parse_absolute_uri | Return a reference to a parsed URL string | 
| parse_authority | Parse an authority | 
| parse_ipv4_address | Return an IPv4 address from an IP address string in dotted decimal form | 
| parse_ipv6_address | Parse a string containing an IPv6 address. | 
| parse_origin_form | Return a reference to a parsed URL string | 
| parse_path | Parse a string and return an encoded segment view | 
| parse_query | Parse a string and return an encoded params view | 
| 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 | 
| pct_encoded_rule | Rule for a string with percent-encoded escapes | 
| resolve | Resolve a URL reference against a base URL | 
| string_to_scheme | Return the known scheme for a non-normalized string, if known | 
| swap | Swap | 
| to_string | Return the normalized string for a known scheme | 
| operator<< | Stream insertion operators | 
| operator== | Equality operators | 
| operator!= | Inequality operators | 
| operator< | Less-than operators | 
| operator<= | Less-than-or-equal operators | 
| operator> | Greater-than operators | 
| operator>= | Greater-than-or-equal operators | 
| Name | Description | 
|---|---|
| absolute_uri_rule | Rule for absolute-URI | 
| authority_rule | Rule for authority | 
| gen_delim_chars | The gen-delims character set | 
| ignore_case | Ignore case when comparing | 
| ipv4_address_rule | Rule for an IP version 4 style address | 
| ipv6_address_rule | Rule for An IP version 6 style address | 
| no_value | Constant indicating no value in a param | 
| origin_form_rule | Rule for origin-form | 
| pchars | The path character set | 
| query_rule | Rule for a query string | 
| relative_ref_rule | Rule for relative-ref | 
| reserved_chars | The reserved character set | 
| sub_delim_chars | The sub-delims character set | 
| unreserved_chars | The unreserved character set | 
| uri_reference_rule | Rule for URI-reference | 
| uri_rule | Rule for URI | 
| Name | 
|---|
| error_types | 
| Name | Description | 
|---|---|
| errc | The set of constants used for cross-platform error codes | 
| Name | Description | 
|---|---|
| error_category | The type of error category used by the library | 
| error_code | The type of error code used by the library | 
| error_condition | The type of error condition used by the library | 
| result | The type of result returned by library functions | 
| system_error | The type of system error thrown by the library | 
| Name | Description | 
|---|---|
| generic_category | A function to return the generic error category used by the library | 
| system_category | A function to return the system error category used by the library | 
| Name | 
|---|
| string_token | 
| Name | Description | 
|---|---|
| literal_rule | Match a string literal exactly | 
| lut_chars | A set of characters | 
| range | A forward range of parsed elements | 
| recycled | A thread-safe collection of instances of T | 
| recycled_ptr | A pointer to a shared instance of T | 
| string_view_base | Common functionality for string views | 
| unsigned_rule | Match an unsigned decimal | 
| aligned_storage | Provides an aligned storage buffer aligned for T | 
| ci_equal | A case-insensitive equals predicate for strings | 
| ci_hash | A case-insensitive hash function object for strings | 
| ci_less | A case-insensitive less predicate for strings | 
| is_charset | Alias for std::true_typeif T satisfiesCharSet. | 
| is_rule | Determine if T meets the requirements of Rule | 
| Name | Description | 
|---|---|
| condition | Error conditions for errors received from rules | 
| error | Error codes returned when using rules | 
| Name | Description | 
|---|---|
| ci_compare | Return the case-insensitive comparison of s0 and s1 | 
| ci_digest | Return the case-insensitive digest of a string | 
| ci_is_equal | Return true if s0 equals s1 using case-insensitive comparison | 
| ci_is_less | Return true if s0 is less than s1 using case-insensitive comparison | 
| delim_rule | delim_ruleoverloads | 
| find_if | Find the first character in the string that is in the set. | 
| find_if_not | Find the first character in the string that is not in CharSet | 
| hexdig_value | Return the decimal value of a hex character | 
| not_empty_rule | Match another rule, if the result is not empty | 
| operator+ | Return the union of two character sets. | 
| operator- | Return a new character set by subtracting | 
| optional_rule | Match a rule, or the empty string | 
| parse | Parse a character buffer using a rule | 
| range_rule | Match a repeating number of elements | 
| ref | refoverloads | 
| squelch | Squelch the value of a rule | 
| to_lower | Return c converted to lowercase | 
| to_upper | Return c converted to uppercase | 
| token_rule | Match a non-empty string of characters from a set | 
| tuple_rule | Match a series of rules in order | 
| variant_rule | Match one of a set of rules | 
| operator<< | Format a string to an output stream | 
| operator== | Compare two string views for equality | 
| operator!= | Compare two string views for inequality | 
| operator< | Compare two string views for less than | 
| operator<= | Compare two string views for less than or equal | 
| operator> | Compare two string views for greater than | 
| operator>= | Compare two string views for greater than or equal | 
| Name | Description | 
|---|---|
| all_chars | The set of all characters | 
| alnum_chars | The set of letters and digits | 
| alpha_chars | The set of all letters | 
| dec_octet_rule | Match a decimal octet | 
| digit_chars | The set of decimal digits | 
| hexdig_chars | The set of hexadecimal digits | 
| vchars | The set of visible characters | 
| Name | Description | 
|---|---|
| CharSet | Concept for a CharSet | 
| Rule | Concept for a grammar Rule | 
| Name | Description | 
|---|---|
| arg | Base class for string tokens, and algorithm parameters | 
| is_token | Trait to determine if a type is a string token | 
| return_string | A string token for returning a plain string | 
| Name | Description | 
|---|---|
| append_to | Create a string token for appending to a plain string | 
| assign_to | Create a string token for assigning to a plain string | 
| preserve_size | Create a string token for a durable core::string_view | 
| Name | Description | 
|---|---|
| StringToken | Concept for a string token |