#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. |
|
|
|
1.4.2