...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Replace segments.
iterator replace( iterator pos, core::string_view s);
This function replaces the segment at the specified position. Reserved characters in the string are automatically escaped.
All iterators that are equal to pos
or come after are invalidated.
Linear in s.size() + this->url().encoded_resouce().size()
.
Strong guarantee. Calls to allocate may throw.
An iterator to the replaced segment.
Name |
Description |
---|---|
|
An iterator to the segment. |
|
The string to assign. |