boost::urls::params_encoded_ref::erase

Erase params

Synopses

Erase params

iterator
erase(iterator pos) noexcept;

Erase params

iterator
erase(
    iterator first,
    iterator last) noexcept;

Erase params

std::size_t
erase(
    pct_string_view key,
    ignore_case_param ic = {}) noexcept;

Exceptions

Name

Thrown on

system_error

key contains an invalid percent‐encoding.

Return Value

  • An iterator to one past the removed element.

  • An iterator to one past the removed range.

  • The number of params removed from the container.

Parameters

Name

Description

pos

An iterator to the element.

first

The first element to remove.

last

One past the last element to remove.

key

The key to match. By default, a case‐sensitive comparison is used.

ic

An optional parameter. If the value ignore_case is passed here, the comparison is case‐insensitive.

Created with MrDocs