Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit 5f0ff1c60c.
PrevUpHomeNext

params_base

Common functionality for containers.

Synopsis

Defined in header <boost/url/params_base.hpp>

class params_base
Types

Name

Description

const_iterator

A Bidirectional iterator to a query parameter.

const_reference

The reference type.

difference_type

A signed integer type used to represent differences.

iterator

A Bidirectional iterator to a query parameter.

reference

The reference type.

size_type

An unsigned integer type to represent sizes.

value_type

The value type.

Static Member Functions

Name

Description

max_size

Return the maximum number of characters possible.

Member Functions

Name

Description

begin

Return an iterator to the beginning.

buffer

Return the referenced character buffer.

contains

Return true if a matching key exists.

count

Return the number of matching keys.

empty

Return true if there are no params.

end

Return an iterator to the end.

find

Find a matching key.

find_last

Find a matching key.

size

Return the number of params.

Description

This base class is used by the library to provide common member functions for containers. This cannot be instantiated directly; Instead, use one of the containers or functions:

Containers

Convenience header <boost/url.hpp>


PrevUpHomeNext