Ancestor iterator. More...
#include <ExpandedModelInterface.h>
Public Member Functions | |
ancestor_iterator (ExpandedModelInterface *const model) | |
ancestor_iterator & | operator= (const ancestor_iterator &other) |
bool | operator== (const ancestor_iterator &other) |
bool | operator!= (const ancestor_iterator &other) |
ancestor_iterator & | operator++ () |
ancestor_iterator | operator++ (int) |
ExpandedModelInterface * | operator* () const |
Private Attributes | |
ExpandedModelInterface * | model_ |
Ancestor iterator.
ExpandedModelInterface::ancestor_iterator::ancestor_iterator | ( | ExpandedModelInterface *const | model | ) | [inline] |
bool ExpandedModelInterface::ancestor_iterator::operator!= | ( | const ancestor_iterator & | other | ) | [inline] |
ExpandedModelInterface* ExpandedModelInterface::ancestor_iterator::operator* | ( | ) | const [inline] |
References model_.
ancestor_iterator ExpandedModelInterface::ancestor_iterator::operator++ | ( | int | ) | [inline] |
ancestor_iterator& ExpandedModelInterface::ancestor_iterator::operator++ | ( | ) | [inline] |
References model_, and ExpandedModelInterface::parent.
ancestor_iterator& ExpandedModelInterface::ancestor_iterator::operator= | ( | const ancestor_iterator & | other | ) | [inline] |
References model_.
bool ExpandedModelInterface::ancestor_iterator::operator== | ( | const ancestor_iterator & | other | ) | [inline] |
References model_.
Referenced by operator*(), operator++(), operator=(), and operator==().