BitSetIterator Class Reference

#include <BitSet.H>

List of all members.

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 BitSetm_bitset

Static Private Attributes

static BitSet emptyBitSet


Constructor & Destructor Documentation

BitSetIterator::BitSetIterator (  )  [inline]

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


Member Function Documentation

bool BitSetIterator::operator() (  )  const [inline]

bool BitSetIterator::ok (  )  const [inline]

References m_index, m_length, m_partialBits, and m_remainder.

Referenced by setpos().

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]

void BitSetIterator::begin (  ) 

void BitSetIterator::end (  ) 


Member Data Documentation

int BitSetIterator::m_index [private]

int BitSetIterator::m_length [private]

Referenced by BitSetIterator(), and ok().

Referenced by BitSetIterator(), and ok().

const BitSet* BitSetIterator::m_bitset [private]

Referenced by 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