Percent-encoded query helper base
This base implements the shared percent-encoded query parameter view functionality used by params_encoded_view and params_encoded_ref. It cannot be instantiated directly; instead, use one of those containers or the corresponding ref adaptors.
params_ref
params_view
params_encoded_ref
params_encoded_view
| Name | Description |
|---|---|
iterator | A Bidirectional iterator to a query parameter |
const_iterator | A Bidirectional iterator to a query parameter |
const_reference | The reference type |
difference_type | A signed integer type used to represent differences. |
reference | The reference type |
size_type | An unsigned integer type to represent sizes. |
value_type | The value type |
| Name | Description |
|---|---|
begin | Return an iterator to the beginning |
buffer | Return the query corresponding to these params |
contains | Return true if a matching key exists |
count | Return the number of matching keys |
empty | Return true if there are no params |
end | Return an iterator to the end |
find | Find a matching key |
find_last | Find a matching key |
get_or | Return the value for a key or a fallback |
size | Return the number of params |
| Name | Description |
|---|---|
max_size | Return the maximum number of characters possible |
| Name | Description |
|---|---|
params_encoded_view |
Non-owning encoded query parameter view |
params_encoded_ref |
Mutable encoded query parameter proxy |
url_view_base |
Common functionality for containers |
| Name | Description |
|---|---|
params_encoded_ref
| Mutable encoded query parameter proxy |
params_encoded_view
| Non-owning encoded query parameter view |