a const reverse iterator which iterates over an Range More...
#include <Range.hpp>
Inheritance diagram for moab::Range::const_reverse_iterator:
Collaboration diagram for moab::Range::const_reverse_iterator:Public Member Functions | |
| const_reverse_iterator () | |
| default constructor - intialize base default constructor More... | |
| const_reverse_iterator (const_iterator fwd_iter) | |
| const_reverse_iterator (const PairNode *iter, const EntityHandle val) | |
| constructor used by Range More... | |
| const EntityHandle & | operator* () const |
| dereference that value this iterator points to returns a const reference More... | |
| const_reverse_iterator & | operator++ () |
| prefix incrementer More... | |
| const_reverse_iterator | operator++ (int) |
| postfix incrementer More... | |
| const_reverse_iterator & | operator-- () |
| prefix decrementer More... | |
| const_reverse_iterator | operator-- (int) |
| postfix decrementer More... | |
| const_reverse_iterator & | operator+= (EntityID step) |
| Advance iterator specified amount. Potentially O(n), but typically better. Always more efficient than calling operator++ step times. More... | |
| const_reverse_iterator & | operator-= (EntityID step) |
| Regress iterator specified amount. Potentially O(n), but typically better. Always more efficient than calling operator-- step times. More... | |
| bool | operator== (const const_reverse_iterator &other) const |
| equals operator More... | |
| bool | operator!= (const const_reverse_iterator &other) const |
| not equals operator More... | |
Protected Attributes | |
| const_iterator | myIter |
| the node we are pointing at More... | |
Friends | |
| class | Range |
| class | pair_iterator |
Additional Inherited Members | |
Public Types inherited from moab::range_base_iter | |
| typedef range_iter_tag | iterator_category |
| typedef EntityID | difference_type |
| typedef EntityHandle | value_type |
| typedef EntityHandle * | pointer |
| typedef EntityHandle & | reference |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
postfix incrementer
|
inline |
|
inline |
|
inline |
postfix decrementer
|
inline |
|
inline |
|
friend |
|
protected |
the node we are pointing at
Definition at line 678 of file Range.hpp.
Referenced by operator!=(), and operator==().