#include <bslstp_hashtable.h>
|
typedef _Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All > | _Base |
|
typedef _Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All > | _Self |
|
typedef hashtable< _Val, _Key, _HF, _ExK, _EqK, _All > | _Hashtable |
|
typedef _Hashtable_node< _Val > | _Node |
|
typedef _Val | value_type |
|
typedef std::forward_iterator_tag | iterator_category |
|
typedef ptrdiff_t | difference_type |
|
typedef size_t | size_type |
|
typedef _Traits::reference | reference |
|
typedef _Traits::pointer | pointer |
|
typedef hashtable< _Val, _Key, _HF, _ExK, _EqK, _All > | _Hashtable |
|
typedef _Hashtable_node< _Val > | _Node |
|
◆ _Base
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef _Hashtable_iterator<_Val,_Key,_HF,_ExK,_EqK,_All> bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::_Base |
◆ _Hashtable
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef hashtable<_Val,_Key,_HF,_ExK,_EqK,_All> bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::_Hashtable |
◆ _Node
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
◆ _Self
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef _Ht_iterator<_Val, _Traits,_Key,_HF,_ExK,_EqK,_All> bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::_Self |
◆ difference_type
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef ptrdiff_t bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::difference_type |
◆ iterator_category
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef std::forward_iterator_tag bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::iterator_category |
◆ pointer
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef _Traits::pointer bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::pointer |
◆ reference
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef _Traits::reference bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::reference |
◆ size_type
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef size_t bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::size_type |
◆ value_type
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef _Val bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::value_type |
◆ _Ht_iterator() [1/3]
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
◆ _Ht_iterator() [2/3]
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
◆ _Ht_iterator() [3/3]
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >::_Ht_iterator |
( |
const _Ht_iterator< _Val, _Nonconst_traits< _Val >, _Key, _HF, _ExK, _EqK, _All > & |
__it | ) |
|
|
inline |
◆ operator*()
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
◆ operator++() [1/2]
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
◆ operator++() [2/2]
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
◆ operator->()
template<class _Val , class _Traits , class _Key , class _HF , class _ExK , class _EqK , class _All >
The documentation for this struct was generated from the following file: