Replace elements
<include/boost/url/params_ref.hpp>
iterator
replace(
iterator from,
iterator to,
std::initializer_list<param_view> init);
This function replaces a range of elements with the params in an initializer-list .
All iterators that are equal to `from` or come after are invalidated.
The strings referenced by the inputs must not come from the underlying url, or else the behavior is undefined.
Calls to allocate may throw.
An iterator to the first element inserted, or one past `to` if `init.size() == 0`.
Name | Description |
---|---|
from,to | The range of elements to replace. |
init | The list of params to assign. |