Reference

__gnu_cxx::Hashtable_iterator(3)

NAME

__gnu_cxx::Hashtable_iterator -

SYNOPSIS

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
iterator & operator++ ()
iterator operator++ (int)
bool operator== (const iterator &__it) const
bool operator!= (const iterator &__it) const

Public Attributes

Node * M_cur
Hashtable * M_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 109 of file stl_hashtable.h.

Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.