#include <BitSet.H>
Public Member Functions | |
| BitSetIterator () | |
| BitSetIterator (const BitSet &bitset) | |
| bool | operator() () const |
| bool | ok () const |
| void | operator++ () |
| void | operator-- () |
| void | setpos (const int i) |
| void | begin () |
| void | end () |
Private Attributes | |
| int | m_index |
| int | m_remainder |
| int | m_length |
| int | m_partialBits |
| const BitSet * | m_bitset |
Static Private Attributes | |
| static BitSet | emptyBitSet |
| BitSetIterator::BitSetIterator | ( | ) | [inline] |
| BitSetIterator::BitSetIterator | ( | const BitSet & | bitset | ) | [inline] |
References BITSETWORDSIZE, m_length, and m_partialBits.
| bool BitSetIterator::operator() | ( | ) | const [inline] |
References BitSet::m_bits, m_bitset, m_index, m_remainder, and BitSet::trueMasks.
| bool BitSetIterator::ok | ( | ) | const [inline] |
| void BitSetIterator::operator++ | ( | ) | [inline] |
References BITSETWORDSIZE, m_index, and m_remainder.
| void BitSetIterator::operator-- | ( | ) | [inline] |
References BITSETWORDSIZE, m_index, and m_remainder.
| void BitSetIterator::setpos | ( | const int | i | ) | [inline] |
References BITSETWORDSIZE, CH_assert, m_index, m_remainder, and ok().
| void BitSetIterator::begin | ( | ) |
| void BitSetIterator::end | ( | ) |
int BitSetIterator::m_index [private] |
Referenced by ok(), operator()(), operator++(), operator--(), and setpos().
int BitSetIterator::m_remainder [private] |
Referenced by ok(), operator()(), operator++(), operator--(), and setpos().
int BitSetIterator::m_length [private] |
Referenced by BitSetIterator(), and ok().
int BitSetIterator::m_partialBits [private] |
Referenced by BitSetIterator(), and ok().
const BitSet* BitSetIterator::m_bitset [private] |
Referenced by operator()().
BitSet BitSetIterator::emptyBitSet [static, private] |
1.5.5