boost::urls::params_encoded_base

Common functionality for containers

Synopsis

Declared in <boost/url/params_encoded_base.hpp>
class params_encoded_base;


Types

Name Description
iterator A Bidirectional iterator to a query parameter
const_iterator A Bidirectional iterator to a query parameter
const_reference The reference type
difference_type A signed integer type used to represent differences.
reference The reference type
size_type An unsigned integer type to represent sizes.
value_type The value type

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

Static Member Functions

Name Description
max_size Return the maximum number of characters possible

Friends

|===
Name Description
params_encoded_view A view representing query parameters in a URL
params_encoded_ref A view representing query parameters in a URL
url_view_base Common functionality for containers

Derived Classes

Name Description
params_encoded_ref A view representing query parameters in a URL
params_encoded_view A view representing query parameters in a URL

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

Created with MrDocs