Chombo + EB + MF  3.2
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() [1/2]

BitSetTrueIterator::BitSetTrueIterator ( )
inline

◆ BitSetTrueIterator() [2/2]

BitSetTrueIterator::BitSetTrueIterator ( const BitSet bitset)
inline

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

Member Function Documentation

◆ define()

void BitSetTrueIterator::define ( const BitSet a_bitset)
inline

◆ operator()()

int BitSetTrueIterator::operator() ( ) const
inline

References m_pos.

◆ ok()

bool BitSetTrueIterator::ok ( ) const
inline

References m_pos, and m_size.

Referenced by DenseIntVectSetIterator::ok().

◆ operator++()

void BitSetTrueIterator::operator++ ( )
inline

◆ begin()

void BitSetTrueIterator::begin ( )
inline

◆ end()

void BitSetTrueIterator::end ( )
inline

Member Data Documentation

◆ m_bits

const BITSETWORD* BitSetTrueIterator::m_bits
private

◆ m_wordCache

BITSETWORD BitSetTrueIterator::m_wordCache
private

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

◆ m_size

int BitSetTrueIterator::m_size
private

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

◆ m_length

int BitSetTrueIterator::m_length
private

◆ m_pos

int BitSetTrueIterator::m_pos
private

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

◆ m_index

int BitSetTrueIterator::m_index
private

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