![]() |
anatomist
5.1.2
3D neuroimaging data viewer
|
Multi-object generic iterator. More...
#include <anatomist/mobject/MObject.h>
Public Types | |
typedef void | datatype |
Data storage type, to be redefined by children classes. More... | |
Public Member Functions | |
AIterator () | |
AIterator (const AIterator &) | |
AIterator (BaseIterator *) | |
~AIterator () | |
AIterator & | operator= (const AIterator &) |
bool | operator== (const AIterator &) const |
bool | operator!= (const AIterator &) const |
AIterator & | operator++ () |
AIterator | operator++ (int) |
AIterator & | operator-- () |
AIterator | operator-- (int) |
AObject * | operator* () const |
BaseIterator & | subIterator () |
Protected Attributes | |
BaseIterator * | _iterator |
Underlying specific iterator. More... | |
typedef void anatomist::AIterator::datatype |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 199 of file MObject.h.
References _iterator, and anatomist::BaseIterator::clone().
|
inline |
|
inline |
Definition at line 217 of file MObject.h.
References _iterator, and anatomist::BaseIterator::clone().
Definition at line 166 of file MObject.h.
References _iterator, and anatomist::BaseIterator::clone().
|
inline |
|
inline |
Definition at line 130 of file MObject.h.
References _iterator.
Referenced by anatomist::ObjectList::erase().
|
protected |
Underlying specific iterator.
Definition at line 137 of file MObject.h.
Referenced by operator!=(), operator*(), operator++(), operator--(), operator=(), operator==(), subIterator(), and ~AIterator().