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::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_remainder
private
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
staticprivate

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