BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All > Struct Template Reference

#include <bslstp_hashtable.h>

Inheritance diagram for bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >:
bsl::_Ht_iterator< _Val, _Traits, _Key, _HF, _ExK, _EqK, _All >

Public Types

typedef hashtable< _Val, _Key, _HF, _ExK, _EqK, _All > _Hashtable
 
typedef _Hashtable_node< _Val > _Node
 

Public Member Functions

 _Hashtable_iterator (_Node *__n, _Hashtable *__tab)
 
 _Hashtable_iterator ()
 
_Node_M_skip_to_next ()
 

Public Attributes

_Node_M_cur
 
_Hashtable_M_ht
 

Member Typedef Documentation

◆ _Hashtable

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef hashtable<_Val,_Key,_HF,_ExK,_EqK,_All> bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_Hashtable

◆ _Node

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
typedef _Hashtable_node<_Val> bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_Node

Constructor & Destructor Documentation

◆ _Hashtable_iterator() [1/2]

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_Hashtable_iterator ( _Node __n,
_Hashtable __tab 
)
inline

◆ _Hashtable_iterator() [2/2]

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_Hashtable_iterator ( )
inline

Member Function Documentation

◆ _M_skip_to_next()

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
_Hashtable_node< _Val > * bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_M_skip_to_next ( )

Member Data Documentation

◆ _M_cur

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
_Node* bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_M_cur

◆ _M_ht

template<class _Val , class _Key , class _HF , class _ExK , class _EqK , class _All >
_Hashtable* bsl::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::_M_ht

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