Manpages - std___detail__Local_const_iterator.3

Table of Contents

NAME

std::__detail::_Local_const_iterator< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache > - local const_iterators

SYNOPSIS


#include <hashtable_policy.h>

Inherits std::__detail::_Local_iterator_base< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache >.

Public Types

typedef std::ptrdiff_t difference_type

typedef std::forward_iterator_tag iterator_category

typedef const value_type * pointer

typedef const value_type & reference

typedef _Value value_type

Public Member Functions

_Local_const_iterator (const __hash_code_base &__base, *_Hash_node*< _Value, __cache > *__n, std::size_t __bkt, std::size_t __bkt_count)

_Local_const_iterator (const *_Local_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache > &__x)

reference operator* () const

_Local_const_iterator & operator++ ()

_Local_const_iterator operator++ (int)

pointer operator-> () const

Detailed Description

“template<typename _Key, typename _Value, typename _ExtractKey,

typename _Hash, typename _RangeHash, typename _Unused, bool __constant_iterators, bool __cache>
struct std::__detail::_Local_const_iterator< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >“local const_iterators

Definition at line 1491 of file hashtable_policy.h.

Member Typedef Documentation

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> typedef std::ptrdiff_t std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::difference_type Definition at line *1504 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> typedef std::forward_iterator_tag std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::*iterator_category Definition at line 1505 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> typedef const value_type* std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::pointer Definition at line *1502 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> typedef const value_type& std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::reference Definition at line *1503 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> typedef _Value std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::value_type Definition at line *1501 of file hashtable_policy.h.

Constructor & Destructor Documentation

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::*_Local_const_iterator (const __hash_code_base & __base, _Hash_node*< _Value, __cache > * __n, std::size_t __bkt, std::size_t __bkt_count)= [inline]= Definition at line *1509 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::*_Local_const_iterator (const _Local_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache > & __x)= [inline]= Definition at line *1515 of file hashtable_policy.h.

Member Function Documentation

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> reference std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::operator () const= [inline]= Definition at line 1523 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> _Local_const_iterator & std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::operator++ ()= [inline]= Definition at line *1531 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> _Local_const_iterator std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::operator++ (int)= [inline]= Definition at line *1538 of file hashtable_policy.h.

template<typename _Key , typename _Value , typename _ExtractKey ,

typename _Hash , typename _RangeHash , typename _Unused , bool __constant_iterators, bool __cache> pointer std::__detail::_Local_const_iterator*< _Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __constant_iterators, __cache >::operator-> () const= [inline]= Definition at line *1527 of file hashtable_policy.h.

Author

Generated automatically by Doxygen for libstdc++ from the source code.

Author: dt

Created: 2022-02-20 Sun 20:22