#include <DenseIntVectSet.H>

This class is used by IVSIterator to implement its iterator when IntVectSet is stored as a DenseIntVectSet
Public Member Functions | |
| DenseIntVectSetIterator () | |
| DenseIntVectSetIterator (const DenseIntVectSet &ivs) | |
| void | define (const DenseIntVectSet &ivs) |
| const IntVect & | operator() () const |
| bool | ok () const |
| void | operator++ () |
| void | begin () |
| void | end () |
Static Public Attributes | |
| static DenseIntVectSet | emptyDenseIntVectSet |
Private Member Functions | |
| void | nextIntVect () |
| void | nextIntVect (int skip) |
Private Attributes | |
| BitSetIterator | m_iterator |
| IntVect | m_current |
| const DenseIntVectSet * | m_ivsPtr |
| int | isize |
| int | ijsize |
| int | bigi |
| int | bigj |
| DenseIntVectSetIterator::DenseIntVectSetIterator | ( | ) | [inline] |
| DenseIntVectSetIterator::DenseIntVectSetIterator | ( | const DenseIntVectSet & | ivs | ) | [inline] |
References begin().
| void DenseIntVectSetIterator::define | ( | const DenseIntVectSet & | ivs | ) | [inline] |
| bool DenseIntVectSetIterator::ok | ( | ) | const [inline] |
| void DenseIntVectSetIterator::operator++ | ( | ) | [inline] |
References i, m_iterator, nextIntVect(), and BitSetIterator::ok().
| void DenseIntVectSetIterator::begin | ( | ) |
Referenced by IVSIterator::begin(), define(), and DenseIntVectSetIterator().
| void DenseIntVectSetIterator::end | ( | ) | [inline] |
| void DenseIntVectSetIterator::nextIntVect | ( | ) | [private] |
Referenced by operator++().
| void DenseIntVectSetIterator::nextIntVect | ( | int | skip | ) | [private] |
Referenced by end(), ok(), and operator++().
IntVect DenseIntVectSetIterator::m_current [private] |
Referenced by operator()().
const DenseIntVectSet* DenseIntVectSetIterator::m_ivsPtr [private] |
Referenced by define().
int DenseIntVectSetIterator::isize [private] |
int DenseIntVectSetIterator::ijsize [private] |
int DenseIntVectSetIterator::bigi [private] |
int DenseIntVectSetIterator::bigj [private] |
1.5.5