Chombo + EB  3.0
Public Member Functions | Private Attributes | List of all members
BitSetTrueIterator Class Reference

#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 BITSETWORDm_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++().

int BitSetTrueIterator::m_size
private

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

int BitSetTrueIterator::m_length
private
int BitSetTrueIterator::m_pos
private

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

int BitSetTrueIterator::m_index
private

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