boost::urls::params_ref::insert :: Boost Libraries Documentation

# boost::urls::params_ref::insert

Insert elements

## Synopsis

Declared in `<boost/url/params_ref.hpp>`

    iterator
    insert(
        iterator before,
        param_view const& p);

## Description

This function inserts a param before the specified position.

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

## Complexity

Linear in `this‐>url().encoded_query().size()`.

## Exception Safety

Strong guarantee. Calls to allocate may throw.

## Return Value

An iterator to the inserted element.

## Parameters

Name | Description
before | An iterator before which the param is inserted. This may be equal to `end()`.
p | The param to insert.

Created with MrDocs