userver: http::headers::HeaderMap::ConstIterator Class Reference
Loading...
Searching...
No Matches
http::headers::HeaderMap::ConstIterator Class Referencefinal

Detailed Description

Definition at line 401 of file header_map.hpp.

Public Types

using iterator_category = std::forward_iterator_tag
using difference_type = std::ptrdiff_t
using value_type = std::pair<const std::string, std::string>
using reference = const value_type&
using const_reference = const value_type&
using pointer = const value_type*
using const_pointer = const value_type*
using UnderlyingIterator = std::vector<header_map::MapEntry>::const_reverse_iterator

Public Member Functions

 ConstIterator (UnderlyingIterator it)
 ConstIterator (const ConstIterator &other)
 ConstIterator (ConstIterator &&other) noexcept
ConstIterator & operator= (const ConstIterator &other)
ConstIterator & operator= (ConstIterator &&other) noexcept
ConstIterator operator++ (int)
ConstIterator & operator++ ()
const_reference operator* () const
const_pointer operator-> () const
bool operator== (const ConstIterator &other) const
bool operator!= (const ConstIterator &other) const
bool operator== (const Iterator &other) const

Member Typedef Documentation

◆ const_pointer

using http::headers::HeaderMap::ConstIterator::const_pointer = const value_type*

Definition at line 409 of file header_map.hpp.

◆ const_reference

using http::headers::HeaderMap::ConstIterator::const_reference = const value_type&

Definition at line 407 of file header_map.hpp.

◆ difference_type

using http::headers::HeaderMap::ConstIterator::difference_type = std::ptrdiff_t

Definition at line 404 of file header_map.hpp.

◆ iterator_category

using http::headers::HeaderMap::ConstIterator::iterator_category = std::forward_iterator_tag

Definition at line 403 of file header_map.hpp.

◆ pointer

using http::headers::HeaderMap::ConstIterator::pointer = const value_type*

Definition at line 408 of file header_map.hpp.

◆ reference

using http::headers::HeaderMap::ConstIterator::reference = const value_type&

Definition at line 406 of file header_map.hpp.

◆ UnderlyingIterator

using http::headers::HeaderMap::ConstIterator::UnderlyingIterator = std::vector<header_map::MapEntry>::const_reverse_iterator

Definition at line 414 of file header_map.hpp.

◆ value_type

using http::headers::HeaderMap::ConstIterator::value_type = std::pair<const std::string, std::string>

Definition at line 405 of file header_map.hpp.

◆ HeaderMap::Iterator

friend class HeaderMap::Iterator
friend

Definition at line 437 of file header_map.hpp.


The documentation for this class was generated from the following file: