boost::urls::segments_encoded_ref::erase

Erase segments

Synopsis

Declared in <include/boost/url/segments_encoded_ref.hpp>

iterator
erase(iterator pos) noexcept;

» more...

iterator
erase(
    iterator first,
    iterator last) noexcept;

» more...

Description

This function removes a segment.

All iterators that are equal to `pos` or come after are invalidated.

Linear in `this->url().encoded_resource().size()`.

Throws nothing.

Return Value

An iterator to one past the removed segment.

Parameters

Name Description
pos

An iterator to the element.

first,

last The range of segments to erase.

Created with MrDocs