#include <BitSet.H>
Public Member Functions | |
| BitSetTrueIterator () | |
| BitSetTrueIterator (const BitSet &bitset) | |
| void | define (const BitSet &a_bitset) |
| int | operator() () const |
| bool | ok () const |
| void | operator++ () |
| void | begin () |
| void | end () |
Private Attributes | |
| const BITSETWORD * | m_bits |
| BITSETWORD | m_wordCache |
| int | m_size |
| int | m_length |
| int | m_pos |
| int | m_index |
| BitSetTrueIterator::BitSetTrueIterator | ( | ) | [inline] |
| BitSetTrueIterator::BitSetTrueIterator | ( | const BitSet & | bitset | ) | [inline] |
References end(), m_bits, m_index, m_length, and operator++().
| void BitSetTrueIterator::define | ( | const BitSet & | a_bitset | ) | [inline] |
References end(), BitSet::m_bits, m_bits, m_index, BitSet::m_length, m_length, BitSet::m_size, m_size, m_wordCache, and operator++().
Referenced by DenseIntVectSetIterator::define().
| int BitSetTrueIterator::operator() | ( | ) | const [inline] |
References m_pos.
| bool BitSetTrueIterator::ok | ( | ) | const [inline] |
| void BitSetTrueIterator::operator++ | ( | ) | [inline] |
References BITSETWORDSIZE, m_bits, m_index, m_length, m_pos, m_size, m_wordCache, and BitSet::trueMasks.
Referenced by begin(), BitSetTrueIterator(), and define().
| void BitSetTrueIterator::begin | ( | ) | [inline] |
| void BitSetTrueIterator::end | ( | ) | [inline] |
References m_index, m_length, m_pos, m_size, and m_wordCache.
Referenced by BitSetTrueIterator(), define(), and DenseIntVectSetIterator::end().
const BITSETWORD* BitSetTrueIterator::m_bits [private] |
Referenced by BitSetTrueIterator(), define(), and operator++().
BITSETWORD BitSetTrueIterator::m_wordCache [private] |
Referenced by begin(), define(), end(), and operator++().
int BitSetTrueIterator::m_size [private] |
Referenced by define(), end(), ok(), and operator++().
int BitSetTrueIterator::m_length [private] |
Referenced by BitSetTrueIterator(), define(), end(), and operator++().
int BitSetTrueIterator::m_pos [private] |
Referenced by end(), ok(), operator()(), and operator++().
int BitSetTrueIterator::m_index [private] |
Referenced by begin(), BitSetTrueIterator(), define(), end(), and operator++().
1.5.5