Manpages - std___detail__Local_const_iterator.3
Table of Contents
- NAME
- SYNOPSIS
- Detailed Description
- Member Typedef Documentation
- template<typename _Key , typename _Value , typename _ExtractKey ,
- template<typename _Key , typename _Value , typename _ExtractKey ,
- template<typename _Key , typename _Value , typename _ExtractKey ,
- template<typename _Key , typename _Value , typename _ExtractKey ,
- template<typename _Key , typename _Value , typename _ExtractKey ,
- Constructor & Destructor Documentation
- Member Function Documentation
- Author
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.