Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
used to iterate over sub-ranges of a range More...
#include <Range.hpp>
Public Member Functions | |
pair_iterator () | |
pair_iterator (PairNode *nodep) | |
pair_iterator (const pair_iterator ©) | |
pair_iterator (const const_iterator ©) | |
std::pair< EntityHandle, EntityHandle > * | operator-> () |
pair_iterator & | operator++ () |
pair_iterator | operator++ (int) |
pair_iterator & | operator-- () |
pair_iterator | operator-- (int) |
bool | operator== (const pair_iterator &other) const |
bool | operator!= (const pair_iterator &other) const |
PairNode * | node () |
Private Attributes | |
PairNode * | mNode |
Friends | |
class | Range |
moab::Range::pair_iterator::pair_iterator | ( | ) | [inline] |
moab::Range::pair_iterator::pair_iterator | ( | PairNode * | nodep | ) | [inline] |
moab::Range::pair_iterator::pair_iterator | ( | const pair_iterator & | copy | ) | [inline] |
moab::Range::pair_iterator::pair_iterator | ( | const const_iterator & | copy | ) | [inline] |
PairNode* moab::Range::pair_iterator::node | ( | ) | [inline] |
Definition at line 447 of file Range.hpp.
Referenced by moab::Range::operator-=(), and moab::subtract().
{ return mNode; }
bool moab::Range::pair_iterator::operator!= | ( | const pair_iterator & | other | ) | const [inline] |
pair_iterator& moab::Range::pair_iterator::operator++ | ( | ) | [inline] |
pair_iterator moab::Range::pair_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 419 of file Range.hpp.
References moab::operator++().
{ pair_iterator tmp( *this ); this->operator++(); return tmp; }
pair_iterator& moab::Range::pair_iterator::operator-- | ( | ) | [inline] |
pair_iterator moab::Range::pair_iterator::operator-- | ( | int | ) | [inline] |
Definition at line 431 of file Range.hpp.
{ pair_iterator tmp( *this ); this->operator--(); return tmp; }
std::pair< EntityHandle, EntityHandle >* moab::Range::pair_iterator::operator-> | ( | ) | [inline] |
bool moab::Range::pair_iterator::operator== | ( | const pair_iterator & | other | ) | const [inline] |
PairNode* moab::Range::pair_iterator::mNode [private] |
Definition at line 453 of file Range.hpp.
Referenced by operator!=(), and operator==().