ゴミ箱
|
#include <rfc7230.hpp>
Classes | |
class | const_iterator |
Public Types | |
using | value_type = std::pair< string_view, string_view > |
Public Member Functions | |
param_list ()=default | |
Default constructor. More... | |
param_list (string_view s) | |
const_iterator | begin () const |
Return a const iterator to the beginning of the list. More... | |
const_iterator | end () const |
Return a const iterator to the end of the list. More... | |
const_iterator | cbegin () const |
Return a const iterator to the beginning of the list. More... | |
const_iterator | cend () const |
Return a const iterator to the end of the list. More... | |
A list of parameters in an HTTP extension field value.
This container allows iteration of the parameter list in an HTTP extension. The parameter list is a series of name/value pairs with each pair starting with a semicolon. The value is optional.
If a parsing error is encountered while iterating the string, the behavior of the container will be as if a string containing only characters up to but excluding the first invalid character was used to construct the list.
To use this class, construct with the string to be parsed and then use begin and end, or range-for to iterate each item:
using boost::beast::http::param_list::value_type = std::pair<string_view, string_view> |
The type of each element in the list.
The first string in the pair is the name of the parameter, and the second string in the pair is its value (which may be empty).
|
default |
Default constructor.
|
inlineexplicit |
Construct a list.
s | A string containing the list contents. The string must remain valid for the lifetime of the container. |
|
inline |
Return a const iterator to the beginning of the list.
|
inline |
Return a const iterator to the beginning of the list.
|
inline |
Return a const iterator to the end of the list.
|
inline |
Return a const iterator to the end of the list.