#include <InterpKernelHashTable.hxx>
Public Types |
typedef hashtable< _Val, _Key,
_HashFcn, _ExtractKey,
_EqualKey, _Alloc > | _Hashtable |
typedef _Hashtable_iterator
< _Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc > | iterator |
typedef
_Hashtable_const_iterator
< _Val, _Key, _HashFcn,
_ExtractKey, _EqualKey, _Alloc > | const_iterator |
| typedef _Hashtable_node< _Val > | _Node |
| typedef std::forward_iterator_tag | iterator_category |
| typedef _Val | value_type |
| typedef std::ptrdiff_t | difference_type |
| typedef std::size_t | size_type |
| typedef const _Val & | reference |
| typedef const _Val * | pointer |
Public Member Functions |
| | _Hashtable_const_iterator (const _Node *__n, const _Hashtable *__tab) |
| | _Hashtable_const_iterator () |
| | _Hashtable_const_iterator (const iterator &__it) |
| reference | operator* () const |
| pointer | operator-> () const |
| const_iterator & | operator++ () |
| const_iterator | operator++ (int) |
| bool | operator== (const const_iterator &__it) const |
| bool | operator!= (const const_iterator &__it) const |
Data Fields |
| const _Node * | _M_cur |
| const _Hashtable * | _M_ht |
template<class _Val, class _Key, class _HashFcn, class _ExtractKey, class _EqualKey, class _Alloc>
struct INTERP_KERNEL::_Hashtable_const_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >
Member Typedef Documentation
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
| typedef hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> INTERP_KERNEL._Hashtable_const_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >._Hashtable |
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
| typedef _Hashtable_iterator<_Val,_Key,_HashFcn, _ExtractKey,_EqualKey,_Alloc> INTERP_KERNEL._Hashtable_const_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >.iterator |
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
| typedef _Hashtable_const_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> INTERP_KERNEL._Hashtable_const_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >.const_iterator |
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
Constructor & Destructor Documentation
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
Member Function Documentation
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
| _Hashtable_const_iterator< _Val, _Key, _HF, _ExK, _EqK, _All > & INTERP_KERNEL._Hashtable_const_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::operator++ |
( |
| ) |
|
template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
| _Hashtable_const_iterator< _Val, _Key, _HF, _ExK, _EqK, _All > INTERP_KERNEL._Hashtable_const_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::operator++ |
( |
int |
| ) |
|
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
Field Documentation
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >
template<class _Val , class _Key , class _HashFcn , class _ExtractKey , class _EqualKey , class _Alloc >