Jive reference manual
|
#include <jem/util/HashTableIterator.h>
Public Types | |
typedef HashTableIterator | Self |
typedef HashTableNode< T > | Node |
typedef std::forward_iterator_tag | iterator_category |
typedef idx_t | difference_type |
typedef T | value_type |
typedef R | reference |
typedef P | pointer |
Public Member Functions | |
HashTableIterator () | |
HashTableIterator (void **chain) | |
HashTableIterator (void **chain, void *node) | |
HashTableIterator (const Self &rhs) | |
Self & | operator++ () |
Self | operator++ (int) |
reference | operator* () const |
pointer | operator-> () const |
bool | operator== (const Self &rhs) const |
bool | operator!= (const Self &rhs) const |
void ** | getChain () const |
void * | getNode () const |
typedef HashTableIterator jem::util::HashTableIterator< T, R, P >::Self |
typedef HashTableNode<T> jem::util::HashTableIterator< T, R, P >::Node |
typedef std::forward_iterator_tag jem::util::HashTableIterator< T, R, P >::iterator_category |
typedef idx_t jem::util::HashTableIterator< T, R, P >::difference_type |
typedef T jem::util::HashTableIterator< T, R, P >::value_type |
typedef R jem::util::HashTableIterator< T, R, P >::reference |
typedef P jem::util::HashTableIterator< T, R, P >::pointer |
jem::util::HashTableIterator< T, R, P >::HashTableIterator | ( | ) |
|
explicit |
jem::util::HashTableIterator< T, R, P >::HashTableIterator | ( | void ** | chain, |
void * | node | ||
) |
jem::util::HashTableIterator< T, R, P >::HashTableIterator | ( | const Self & | rhs | ) |
HashTableIterator< T, R, P > & jem::util::HashTableIterator< T, R, P >::operator++ | ( | ) |
HashTableIterator< T, R, P > jem::util::HashTableIterator< T, R, P >::operator++ | ( | int | ) |
HashTableIterator< T, R, P >::reference jem::util::HashTableIterator< T, R, P >::operator* | ( | ) | const |
HashTableIterator< T, R, P >::pointer jem::util::HashTableIterator< T, R, P >::operator-> | ( | ) | const |
bool jem::util::HashTableIterator< T, R, P >::operator== | ( | const Self & | rhs | ) | const |
bool jem::util::HashTableIterator< T, R, P >::operator!= | ( | const Self & | rhs | ) | const |
void ** jem::util::HashTableIterator< T, R, P >::getChain | ( | ) | const |
void * jem::util::HashTableIterator< T, R, P >::getNode | ( | ) | const |