Chombo + EB  3.2
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
BitSetIterator Class Reference

#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 BitSetm_bitset
 

Static Private Attributes

static BitSet emptyBitSet
 

Constructor & Destructor Documentation

◆ BitSetIterator() [1/2]

BitSetIterator::BitSetIterator ( )
inline

◆ BitSetIterator() [2/2]

BitSetIterator::BitSetIterator ( const BitSet bitset)
inline

Member Function Documentation

◆ operator()()

bool BitSetIterator::operator() ( ) const
inline

◆ ok()

bool BitSetIterator::ok ( ) const
inline

References m_index, m_length, m_partialBits, and m_remainder.

Referenced by setpos().

◆ operator++()

void BitSetIterator::operator++ ( )
inline

References BITSETWORDSIZE, m_index, and m_remainder.

◆ operator--()

void BitSetIterator::operator-- ( )
inline

References BITSETWORDSIZE, m_index, and m_remainder.

◆ setpos()

void BitSetIterator::setpos ( const int  i)
inline

◆ begin()

void BitSetIterator::begin ( )

◆ end()

void BitSetIterator::end ( )

Member Data Documentation

◆ m_index

int BitSetIterator::m_index
private

◆ m_remainder

int BitSetIterator::m_remainder
private

◆ m_length

int BitSetIterator::m_length
private

Referenced by BitSetIterator(), and ok().

◆ m_partialBits

int BitSetIterator::m_partialBits
private

Referenced by BitSetIterator(), and ok().

◆ m_bitset

const BitSet* BitSetIterator::m_bitset
private

Referenced by operator()().

◆ emptyBitSet

BitSet BitSetIterator::emptyBitSet
staticprivate

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