CVC3  2.4.1
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
Hash::hash_table::iterator Class Reference

inner classes More...

#include <hash_table.h>

List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes

Friends


Detailed Description

inner classes


Constructor & Destructor Documentation

Hash::hash_table::iterator::iterator ( hash_table hash_table,
BucketNode node 
) [inline, protected]

methods

Definition at line 649 of file hash_table.h.

Hash::hash_table::iterator::iterator ( ) [inline]

Definition at line 656 of file hash_table.h.

Hash::hash_table::iterator::iterator ( const iterator other) [inline]

Definition at line 661 of file hash_table.h.


Member Function Documentation

iterator& Hash::hash_table::iterator::operator= ( const iterator other) [inline]

Definition at line 666 of file hash_table.h.

References d_hash_table, and d_node.

iterator& Hash::hash_table::iterator::operator++ ( ) [inline]
iterator Hash::hash_table::iterator::operator++ ( int  ) [inline]

Definition at line 708 of file hash_table.h.

value_type& Hash::hash_table::iterator::operator* ( ) const [inline]

Definition at line 714 of file hash_table.h.

References d_node, and Hash::hash_table::BucketNode::d_value.

Referenced by operator->().

value_type* Hash::hash_table::iterator::operator-> ( ) const [inline]

Definition at line 718 of file hash_table.h.

References operator*().

bool Hash::hash_table::iterator::operator== ( const iterator other) const [inline]

Definition at line 723 of file hash_table.h.

References DebugAssert, d_node, and d_hash_table.

bool Hash::hash_table::iterator::operator!= ( const iterator other) const [inline]

Definition at line 730 of file hash_table.h.


Friends And Related Function Documentation

friend class hash_table [friend]

Definition at line 634 of file hash_table.h.

friend class const_iterator [friend]

Definition at line 635 of file hash_table.h.


Member Data Documentation

variables

Definition at line 641 of file hash_table.h.

Referenced by operator=(), operator++(), and operator==().

Definition at line 643 of file hash_table.h.

Referenced by operator=(), operator++(), operator*(), and operator==().


The documentation for this class was generated from the following file: