#include <hashmap.h>
Public Member Functions | |
| iterator () | |
| iterator (typename hash_array::iterator vfirst, typename hash_array::iterator vlast, typename stdmap::iterator mfirst, typename stdmap::iterator mlast) | |
| bool | operator== (const iterator &rhs) |
| bool | operator!= (const iterator &rhs) |
| iterator & | operator++ () |
| increment if current list next element not null, use it else find next list and point to the first non-null element. | |
| std::pair< const keyT, dataT > & | operator * () const |
| std::pair< const keyT, dataT > * | operator-> () const |
Private Attributes | |
| hash_array::iterator | vbegin |
| current iterator | |
| hash_array::iterator | vend |
| current iterator | |
| stdmap::iterator | mbegin |
| current iterator | |
| stdmap::iterator | mend |
| current iterator | |
|
|||||||||
|
||||||||||||||||||||||||
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
increment if current list next element not null, use it else find next list and point to the first non-null element.
Definition at line 59 of file hashmap.h. References hashmap< keyT, dataT, hasherT, mapT >::iterator::mbegin, hashmap< keyT, dataT, hasherT, mapT >::iterator::mend, hashmap< keyT, dataT, hasherT, mapT >::iterator::vbegin, and hashmap< keyT, dataT, hasherT, mapT >::iterator::vend. |
|
|||||||||
|
|
|
||||||||||
|
Definition at line 44 of file hashmap.h. References hashmap< keyT, dataT, hasherT, mapT >::iterator::mbegin, and hashmap< keyT, dataT, hasherT, mapT >::iterator::vbegin. |
|
|||||
|
current iterator
Definition at line 93 of file hashmap.h. Referenced by hashmap< keyT, dataT, hasherT, mapT >::iterator::iterator(), hashmap< keyT, dataT, hasherT, mapT >::iterator::operator++(), and hashmap< keyT, dataT, hasherT, mapT >::iterator::operator==(). |
|
|||||
|
current iterator
Definition at line 93 of file hashmap.h. Referenced by hashmap< keyT, dataT, hasherT, mapT >::iterator::iterator(), and hashmap< keyT, dataT, hasherT, mapT >::iterator::operator++(). |
|
|||||
|
current iterator
Definition at line 91 of file hashmap.h. Referenced by hashmap< keyT, dataT, hasherT, mapT >::iterator::iterator(), hashmap< keyT, dataT, hasherT, mapT >::iterator::operator++(), and hashmap< keyT, dataT, hasherT, mapT >::iterator::operator==(). |
|
|||||
|
current iterator
Definition at line 91 of file hashmap.h. Referenced by hashmap< keyT, dataT, hasherT, mapT >::iterator::iterator(), and hashmap< keyT, dataT, hasherT, mapT >::iterator::operator++(). |
1.3.4