Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
std::_Hashtable_iterator Struct Template Reference
#include <stl_hashtable.h>
List of all members.
Public Types
Public Methods
Public Attributes
template<class _Val, class _Key, class _HashFcn, class _ExtractKey, class _EqualKey, class _Alloc> struct std::_Hashtable_iterator
Member Typedef Documentation
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
forward_iterator_tag
iterator_category
typedef _Val value_type
typedef ptrdiff_t difference_type
typedef size_t size_type
typedef _Val& reference
typedef _Val* pointer
Constructor & Destructor Documentation
_Hashtable_iterator (
_Node
*
__n
,
_Hashtable
*
__tab
)
[inline]
_Hashtable_iterator (
)
[inline]
Member Function Documentation
reference
operator * (
) const
[inline]
pointer
operator-> (
) const
[inline]
iterator
& operator++ (
)
_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All > operator++ (
int )
[inline]
bool operator== (
const
iterator
&
__it
) const
[inline]
bool operator!= (
const
iterator
&
__it
) const
[inline]
Member Data Documentation
_Node
* _M_cur
_Hashtable
* _M_ht
The documentation for this struct was generated from the following file:
stl_hashtable.h
Generated at Fri Apr 6 15:54:33 2001 for libstdc++ by
1.2.6 written by
Dimitri van Heesch
, © 1997-2001