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:
Generated at Fri Apr 6 15:54:33 2001 for libstdc++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001