boost::urls::segments_ref::replace

Replace segments

Synopses

Declared in <boost/url/segments_ref.hpp>

Replace segments

iterator
replace(
    iterator pos,
    core::string_view s);
» more...

Replace segments

iterator
replace(
    iterator from,
    iterator to,
    core::string_view s);
» more...

Replace segments

iterator
replace(
    iterator from,
    iterator to,
    std::initializer_list<core::string_view> init);
» more...

Replace segments

template<class FwdIt>
iterator
replace(
    iterator from,
    iterator to,
    FwdIt first,
    FwdIt last);
» more...

Return Value

  • An iterator to the replaced segment.
  • An iterator to the new segment.
  • An iterator to the first segment inserted, or one past to if init.size() == 0.

Parameters

NameDescription
posAn iterator to the segment.
sThe string to assign.
fromThe beginning of the range of segments to replace.
toThe end of the range of segments to replace.
initThe list of segments to assign.
firstThe beginning of the range of segments to assign.
lastThe end of the range of segments to assign.