A random-access view of percent-encoded query parameters.
Defined in header <boost/url/params_encoded.hpp>
class params_encoded
Name |
Description |
---|---|
A read-only forward iterator to an encoded query parameter. |
|
A type which can represent a parameter as a const reference. |
|
A signed integer type to represent differences. |
|
A read-only forward iterator to an encoded query parameter. |
|
A type which can represent a parameter as a const reference. |
|
An unsigned integer type to represent sizes. |
|
A type which can represent a parameter as a value. |
Name |
Description |
---|---|
Construct element at the last position of the container. |
|
Assignment from initializer list. |
|
Return indexed element with bounds checking. |
|
Return last element. |
|
Returns an iterator to the beginning of container. |
|
Clears the contents of the container. |
|
Check if container contains an element with the specified key. |
|
Count number of elements with a specified key. |
|
Return a view of this container as percent-decoded query parameters. |
|
Return true if the container is empty. |
|
Returns an iterator to one past the last element. |
|
Erases element from container at position. |
|
Find element with a specified key. |
|
Return first element. |
|
Insert element in container. |
|
Assignment. |
|
Return indexed element. |
|
params_encoded [constructor] |
Constructor. |
Remove element at the last position of the container. |
|
Insert value at the last position of the container. |
|
Remove a value from the container. |
|
Replace container element. |
|
Replace element value. |
|
Returns the number of query parameters in the url. |
The elements of this class dereference directly to the percent-encoded values as string views. This avoids the necessity allocating decoded strings.
Convenience header <boost/url.hpp>