Standard iterator for walking the table. More...
#include <Map.h>

| Public Member Functions | |
| iterator () | |
| iterator & | operator++ () | 
| Value & | operator* () | 
| Value * | operator-> () | 
| bool | operator== (iterator const &that) | 
| bool | operator!= (iterator const &that) | 
| Data Fields | |
| Value * | m_value | 
| Current location. | |
| Bucket * | m_bucket | 
| Current bucket;. | |
| Protected Member Functions | |
| iterator (Bucket *b, Value *v) | |
| Internal iterator constructor. | |
| Friends | |
| class | TSHashTable | 
Standard iterator for walking the table.
This iterates over all elements.
Definition at line 1134 of file Map.h.
| TSHashTable< H >::iterator::iterator | ( | ) |  [inline] | 
| TSHashTable< H >::iterator::iterator | ( | Bucket * | b, | |
| Value * | v | |||
| ) |  [inline, protected] | 
| bool TSHashTable< H >::iterator::operator!= | ( | iterator const & | that | ) |  [inline] | 
| Value& TSHashTable< H >::iterator::operator* | ( | ) |  [inline] | 
Definition at line 1140 of file Map.h.
References TSHashTable< H >::iterator::m_value.
| TSHashTable< H >::iterator & TSHashTable< H >::iterator::operator++ | ( | ) | 
Definition at line 1270 of file Map.h.
References ink_assert, TSHashTable< H >::iterator::m_bucket, TSHashTable< H >::Bucket::m_chain, TSHashTable< H >::iterator::m_value, and DLL< Bucket, typename Bucket::Link_m_link >::next().
| Value* TSHashTable< H >::iterator::operator-> | ( | ) |  [inline] | 
Definition at line 1141 of file Map.h.
References TSHashTable< H >::iterator::m_value.
| bool TSHashTable< H >::iterator::operator== | ( | iterator const & | that | ) |  [inline] | 
Definition at line 1142 of file Map.h.
References TSHashTable< H >::iterator::m_bucket, and TSHashTable< H >::iterator::m_value.
| friend class TSHashTable  [friend] | 
| Bucket* TSHashTable< H >::iterator::m_bucket | 
Current bucket;.
Definition at line 1136 of file Map.h.
Referenced by TSHashTable< H >::iterator::operator++(), and TSHashTable< H >::iterator::operator==().
| Value* TSHashTable< H >::iterator::m_value | 
Current location.
Definition at line 1135 of file Map.h.
Referenced by TSHashTable< H >::iterator::operator*(), TSHashTable< H >::iterator::operator++(), TSHashTable< H >::iterator::operator->(), and TSHashTable< H >::iterator::operator==().
 1.7.1
 1.7.1