Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Hashtable_const_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_const_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 const _Val& reference
 

typedef const _Val* pointer
 


Constructor & Destructor Documentation

_Hashtable_const_iterator ( const _Node * __n,
const _Hashtable * __tab ) [inline]
 

_Hashtable_const_iterator ( ) [inline]
 

_Hashtable_const_iterator ( const iterator & __it ) [inline]
 


Member Function Documentation

reference operator * ( ) const [inline]
 

pointer operator-> ( ) const [inline]
 

const_iterator& operator++ ( )
 

_Hashtable_const_iterator< _Val, _Key, _HF, _ExK, _EqK, _All > operator++ ( int ) [inline]
 

bool operator== ( const const_iterator & __it ) const [inline]
 

bool operator!= ( const const_iterator & __it ) const [inline]
 


Member Data Documentation

const _Node* _M_cur
 

const _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