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 master branch, built from commit a8a4da0b3c.
PrevUpHomeNext

params_encoded_base

Common functionality for containers.

Synopsis

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

class params_encoded_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 query corresponding to these params.

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