|  | 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().