Assign elements
Synopsis
Declared in header </boost/url/params_ref.hpp#L315[boost/url/params_ref.hpp,window=blank_]>
void
assign(initializer_list<param_view> init);
Description
This function replaces the entire contents of the view with the params in the initializer-list . All iterators are invalidated.
| 
 Note 
 | 
The strings referenced by the inputs must not come from the underlying url, or else the behavior is undefined. | 
Example
url u;
u.params().assign( {{ "first", "John" }, { "last", "Doe" }} );
Complexity
Linear in init.size().
Exception Safety
Strong guarantee. Calls to allocate may throw.
Return Value
- 
void 
Parameters
| Name | Type | 
|---|---|
init  | 
  |