Public Member Functions | |
ExplicitCellIterator (const Set< int >::const_iterator &iter) | |
const int & | operator* () const |
CellIterator | operator++ (int) |
CellIterator & | operator++ () |
bool | operator== (const CellIterator &other) const |
bool | operator!= (const CellIterator &other) const |
Private Attributes | |
int | currentLID_ |
CellSetBase * | cellSet_ |
Definition at line 47 of file SundanceExplicitCellIterator.hpp.
Sundance::ExplicitCellIterator::ExplicitCellIterator | ( | const Set< int >::const_iterator & | iter | ) |
bool Sundance::ExplicitCellIterator::operator!= | ( | const CellIterator & | other | ) | const [inline] |
Definition at line 79 of file SundanceExplicitCellIterator.hpp.
References Sundance::CellIterator::currentLID_, and currentLID_.
const int& Sundance::ExplicitCellIterator::operator* | ( | ) | const [inline] |
Dereferencing operator
Definition at line 54 of file SundanceExplicitCellIterator.hpp.
CellIterator& Sundance::ExplicitCellIterator::operator++ | ( | ) | [inline] |
Prefix increment: advances iterator, returning new value
Definition at line 66 of file SundanceExplicitCellIterator.hpp.
CellIterator Sundance::ExplicitCellIterator::operator++ | ( | int | ) | [inline] |
Postfix increment: advances iterator and returns previous value
Definition at line 57 of file SundanceExplicitCellIterator.hpp.
bool Sundance::ExplicitCellIterator::operator== | ( | const CellIterator & | other | ) | const [inline] |
Definition at line 73 of file SundanceExplicitCellIterator.hpp.
References Sundance::CellIterator::iter_.
Unmanaged pointer to the cell set through which this iterator is iterating
Definition at line 92 of file SundanceExplicitCellIterator.hpp.
int Sundance::ExplicitCellIterator::currentLID_ [private] |
The LID to which this iterator is currently pointing.
Definition at line 88 of file SundanceExplicitCellIterator.hpp.
Referenced by operator!=().