![]() |
Home | Libraries | People | FAQ | More |
Constructor.
template< class OptionalString> param_view( core::string_view key, OptionalString const& value);
This constructs a parameter with a key and value. No validation is performed on the strings. The new key and value reference the same corresponding underlying character buffers. Ownership of the buffers is not transferred; the caller is responsible for ensuring that the assigned buffers remain valid until they are no longer referenced.
[link url.ref.boost__urls__param_view.param_view `param_view`] qp( "key" , "value" );
this->[link url.ref.boost__urls__param_view.key `key`].data() == [link url.ref.boost__urls__param_view.key `key`].data() && this->[link url.ref.boost__urls__param_view.value `value`].data() == [link url.ref.boost__urls__param_view.value `value`].data() && this->[link url.ref.boost__urls__param_view.has_value `has_value`] == true
Constant.
Throws nothing.
Type |
Description |
---|---|
|
An optional string type, such as core::string_view, |
Name |
Description |
---|---|
|
The key and value to set. |