CVC3
2.4.1
|
#include <hash_table.h>
Public Member Functions | |
const_iterator () | |
const_iterator (const const_iterator &other) | |
const_iterator (const iterator &other) | |
const_iterator & | operator= (const const_iterator &other) |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const value_type & | operator* () const |
const value_type * | operator-> () const |
bool | operator== (const const_iterator &other) const |
bool | operator!= (const const_iterator &other) const |
Protected Member Functions | |
const_iterator (hash_table const *hash_table, const BucketNode *node) | |
methods More... | |
Protected Attributes | |
const hash_table * | d_hash_table |
variables More... | |
const BucketNode * | d_node |
Friends | |
class | hash_table |
Definition at line 742 of file hash_table.h.
|
inlineprotected |
methods
Definition at line 757 of file hash_table.h.
|
inline |
Definition at line 764 of file hash_table.h.
|
inline |
Definition at line 769 of file hash_table.h.
|
inline |
Definition at line 774 of file hash_table.h.
|
inline |
|
inline |
Definition at line 789 of file hash_table.h.
References Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::d_data, Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::d_hash_table, Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::BucketNode::d_next, Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::d_node, Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::BucketNode::d_value, DebugAssert, Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::end(), Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::extractKey(), Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::getBucketByIndex(), and Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::getBucketIndex().
|
inline |
Definition at line 820 of file hash_table.h.
|
inline |
Definition at line 826 of file hash_table.h.
References Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::d_node, and Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::BucketNode::d_value.
Referenced by Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator->().
|
inline |
Definition at line 830 of file hash_table.h.
References Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator*().
|
inline |
|
inline |
Definition at line 842 of file hash_table.h.
|
friend |
Definition at line 743 of file hash_table.h.
|
protected |
variables
Definition at line 749 of file hash_table.h.
Referenced by Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator++(), Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator=(), and Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator==().
|
protected |
Definition at line 751 of file hash_table.h.
Referenced by Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator*(), Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator++(), Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator=(), and Hash::hash_table< _Key, _Value, _HashFcn, _EqualKey, _ExtractKey >::const_iterator::operator==().