<boost/url/segments_ref.hpp>
iterator
replace(
iterator from,
iterator to,
core::string_view s);
This function replaces a range of segments with one segment. Reserved characters in the string are automatically escaped.
All iterators that are equal to from
or come after are invalidated.
Linear in s.size() + this->url().encoded_resouce().size()
.
Strong guarantee. Calls to allocate may throw.
Name | Description |
---|---|
from | The beginning of the range of segments to replace. |
to | The end of the range of segments to replace. |
s | The string to assign. |