#include <partition.h>
Public Member Functions | |
const_iterator (const entry_t *const *start) | |
Constructor should be used only by partition_t. | |
const fed_t & | operator * () |
Dereference returns a federation. | |
const fed_t * | operator-> () |
bool | isNull () const |
uint32_t | id () const |
const_iterator & | operator++ () |
bool | operator== (const const_iterator &arg) const |
Standard == and != operators. | |
bool | operator!= (const const_iterator &arg) const |
bool | operator< (const const_iterator &arg) const |
Private Attributes | |
const entry_t *const * | current |
Only const is provided since modifying federations may destroy the partition.
|
Constructor should be used only by partition_t.
|
|
|
|
|
|
Dereference returns a federation.
|
|
|
|
|
|
|
|
|
|
Standard == and != operators. The implementation uses ||, this is not a typo. The hash table may be sparse internally and the ++ operator stops to increment whenever there is nothing left. |
|
|