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: