boost::urls::segments_ref::replace

Replace segments

Synopses

Replace segments

iterator
replace(
    iterator pos,
    core::string_view s);

Replace segments

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

Replace segments

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

Replace segments

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

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

Name

Description

pos

An iterator to the segment.

s

The string to assign.

from

The beginning of the range of segments to replace.

to

The end of the range of segments to replace.

init

The list of segments to assign.

first

The beginning of the range of segments to assign.

last

The end of the range of segments to assign.

Created with MrDocs