GF2++
Loading...
Searching...
No Matches
Iterators.h

Five bit-store iterators that serve different purposes.
See the Iterators page for more details. More...

Go to the source code of this file.

Classes

class  gf2::BitsIter< Store, is_const >
 Two iterators over all the bits in a bit-store — one const and the other non-const.
The BitStore::bits() & BitStore::bits() const methods return the appropriate iterator type. More...
class  gf2::SetBitsIter< Store >
 An iterator over the index locations of the set bits in a bit-store.
You get this iterator by calling the BitStore::set_bit_indices() method. More...
class  gf2::UnsetBitsIter< Store >
 An iterator over the index locations of the unset bits in a bit-store.
You get this iterator by calling the BitStore::unset_bit_indices() method. More...
class  gf2::WordsIter< Store >
 An iterator over the "words" underlying a bit-store.
You get this iterator by calling the BitStore::store_words() method. More...

Namespaces

namespace  gf2
 The namespace for the gf2 library.

Detailed Description

Five bit-store iterators that serve different purposes.
See the Iterators page for more details.