#include <LDK/Hash.h>
Collaboration diagram for LDK::Hash< Key, Data, Alloc >::Iterator:
Public Member Functions | |
Iterator (Hash *ht=NULL, size_t index=0) | |
Iterator (const Iterator &rhs) | |
Copy constructor. | |
Iterator & | operator= (const Iterator &rhs) |
Assignment operator. | |
bool | operator== (const Iterator &rhs) const |
Equals operator. | |
bool | operator!= (const Iterator &rhs) const |
Not equals operator. | |
Pair & | operator * () |
De-reference operator to make the iterator somewhat resemble a pointer. | |
size_t | index () const |
The index this iterator refers to. | |
Iterator & | operator++ () |
Prefix increment operator. | |
Iterator & | operator++ (int) |
Postfix increment operator. | |
Iterator & | operator-- () |
Prefix decrement operator. | |
Iterator & | operator-- (int) |
Postfix decrement operator. | |
Friends | |
class | Hash |
Definition at line 310 of file Hash.h.