boost::urls::params_ref::erase

Erase elements

Synopses

Declared in <boost/url/params_ref.hpp>

Erase elements

iterator
erase(iterator pos) noexcept;
» more...

Erase elements

iterator
erase(
    iterator first,
    iterator last) noexcept;
» more...

Erase elements

std::size_t
erase(
    core::string_view key,
    ignore_case_param ic = {}) noexcept;
» more...

Return Value

  • An iterator to one past the removed element.
  • An iterator to one past the removed range.
  • The number of elements removed from the container.

Parameters

NameDescription
posAn iterator to the element.
firstThe first element to remove.
lastOne past the last element to remove.
keyThe key to match. By default, a case-sensitive comparison is used.
icAn optional parameter. If the value ignore_case is passed here, the comparison is case-insensitive.