boost::urls::params_encoded_ref::iterator :: Boost Libraries Documentation

# boost::urls::params_encoded_ref::iterator

A Bidirectional iterator to a query parameter

## Synopsis

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

    class iterator { /* see-below */ };

## Description

Objects of this type allow iteration through the parameters in the query. Strings returned by iterators may contain percent escapes. The values returned are read‐only; changes to parameters must be made through the container instead, if the container supports modification.

The strings produced when iterators are dereferenced refer to the underlying character buffer. Ownership is not transferred; the caller is responsible for ensuring that the lifetime of the buffer extends until it is no longer referenced by any container or iterator.

## Friends

Name | Description
--- | ---
`boost::urls::operator!=` |
`boost::urls::operator==` |
`boost::urls::params_encoded_ref` | Mutable encoded query parameter proxy
`boost::urls::params_encoded_base` | Percent‐encoded query helper base

Created with MrDocs