__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 108 of file ext/hashtable.h.

Author

Generated automatically by Doxygen for libstdc++-v3 Source
from the source code.
libstdc++-v3 Source 1 Jan 2007
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout