boost::urls::params_encoded_base

Common functionality for containers

Synopsis

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

class params_encoded_base;

Types

NameDescription
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

Member Functions

NameDescription
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

NameDescription
max_size

Return the maximum number of characters possible

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:

  • params_ref
  • params_view
  • params_encoded_ref
  • params_encoded_view
  • Created with MrDocs