Iterate over all the 'true' members of a DenseIntVectSet set.
More...
#include <DenseIntVectSet.H>
Iterate over all the 'true' members of a DenseIntVectSet set.
This class is used by IVSIterator to implement its iterator when IntVectSet is stored as a DenseIntVectSet.
◆ DenseIntVectSetIterator() [1/2]
DenseIntVectSetIterator::DenseIntVectSetIterator |
( |
| ) |
|
|
inline |
After default construction, ok() is false so it looks like an empty bitset but if operator++() is called, it will fail.
◆ DenseIntVectSetIterator() [2/2]
DenseIntVectSetIterator::DenseIntVectSetIterator |
( |
const DenseIntVectSet & |
ivs | ) |
|
|
inline |
◆ define()
◆ operator()()
const IntVect & DenseIntVectSetIterator::operator() |
( |
| ) |
const |
|
inline |
◆ ok()
bool DenseIntVectSetIterator::ok |
( |
| ) |
const |
|
inline |
◆ operator++()
void DenseIntVectSetIterator::operator++ |
( |
| ) |
|
|
inline |
◆ begin()
void DenseIntVectSetIterator::begin |
( |
| ) |
|
|
inline |
◆ end()
void DenseIntVectSetIterator::end |
( |
| ) |
|
|
inline |
◆ thisIntVect()
void DenseIntVectSetIterator::thisIntVect |
( |
const int |
a_linearPos | ) |
|
|
private |
◆ setStride()
void DenseIntVectSetIterator::setStride |
( |
| ) |
|
|
inlineprivate |
◆ emptyDenseIntVectSet
◆ m_iterator
◆ m_ivsPtr
◆ m_current
IntVect DenseIntVectSetIterator::m_current |
|
private |
◆ m_stride
IntVect DenseIntVectSetIterator::m_stride |
|
private |
◆ m_prevLinearPos
int DenseIntVectSetIterator::m_prevLinearPos |
|
private |
The documentation for this class was generated from the following file: