![]() |
anatomist
4.7.0
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.
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==(), and ~AIterator().