BitSetTrueIterator Class Reference

#include <BitSet.H>

List of all members.

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


Constructor & Destructor Documentation

BitSetTrueIterator::BitSetTrueIterator (  )  [inline]

BitSetTrueIterator::BitSetTrueIterator ( const BitSet bitset  )  [inline]

References end(), m_bits, m_index, m_length, and operator++().


Member Function Documentation

void BitSetTrueIterator::define ( const BitSet a_bitset  )  [inline]

int BitSetTrueIterator::operator() (  )  const [inline]

References m_pos.

bool BitSetTrueIterator::ok (  )  const [inline]

References m_pos, and m_size.

Referenced by DenseIntVectSetIterator::ok().

void BitSetTrueIterator::operator++ (  )  [inline]

void BitSetTrueIterator::begin (  )  [inline]

void BitSetTrueIterator::end (  )  [inline]


Member Data Documentation

const BITSETWORD* BitSetTrueIterator::m_bits [private]

BITSETWORD BitSetTrueIterator::m_wordCache [private]

Referenced by begin(), define(), end(), and operator++().

Referenced by define(), end(), ok(), and operator++().

Referenced by end(), ok(), operator()(), and operator++().


The documentation for this class was generated from the following file:

Generated on Fri Apr 5 04:24:56 2019 for Chombo + EB by  doxygen 1.5.5