__gnu_cxx::Hashtable_iterator< Val, Key, HashFcn, ExtractKey, EqualKey, Alloc > Struct Template Reference

Collaboration diagram for __gnu_cxx::Hashtable_iterator< Val, Key, HashFcn, ExtractKey, EqualKey, Alloc >:

Collaboration graph
[legend]

List of all members.

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

Public Member Functions

 Hashtable_iterator (Node *n, Hashtable *__tab)
 Hashtable_iterator ()
reference operator * () const
pointer operator-> () const
iteratoroperator++ ()
iterator operator++ (int)
bool operator== (const iterator &__it) const
bool operator!= (const iterator &__it) const

Public Attributes

NodeM_cur
HashtableM_ht


Detailed Description

template<class Val, class Key, class HashFcn, class ExtractKey, class EqualKey, class Alloc>
struct __gnu_cxx::Hashtable_iterator< Val, Key, HashFcn, ExtractKey, EqualKey, Alloc >

Definition at line 108 of file ext/hashtable.h.


The documentation for this struct was generated from the following file:
Generated on Wed Oct 3 06:18:18 2007 for libstdc++-v3 Source by  doxygen 1.5.3