20 #ifndef INDEX_ITERATOR_H 21 #define INDEX_ITERATOR_H 23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 27 #ifndef SCOPED_INDEX_H 28 #include "SheafSystem/scoped_index.h" 156 void find_next_item();
166 #endif // ifndef INDEX_ITERATOR_H An abstract handle to a space of alternate integer identifiers (aliases) for a subset of a hub set of...
int _word_ub
The upper bound for the word index.
scoped_index _index
The current index in the iteration.
A map from Zn (the integers mod n) to bools. A characteristic function used to represent subsets of Z...
int _item_ub
The upper bound in item.
unsigned int _word
The current word.
bool _delete_host
True if _host should be deleted when this is deleted.
An index within the external ("client") scope of a given id space.
int _bit_ub
The upper bound on the bit index.
const zn_to_bool * _host
The subset this is iterating over.
int _item
The current item in the iteration.
Iterates over the subset of Zn defined by the characteristic function host().
int _bit_index
The index of the current bit.
Namespace for the sheaves component of the sheaf system.
int _next_item
The next item in the iteration.
int _word_index
The index of the word containing the current bit.