#include <nodeiterator.h>
Inheritance diagram for PostOrderNodeIterator:


Public Types | |
| typedef PostOrderNodeIterator< _Node > | iterator |
| typedef PostOrderNodeIterator< const _Node > | const_iterator |
| typedef PostOrderNodeIterator< _Node, _Ref, _Ptr > | _Self |
| typedef NodeIterator< _Node, _Ref, _Ptr > | _Base |
| typedef NodeTraits< _Node >::_NonConstNode | _NonConstNode |
Public Methods | |
| PostOrderNodeIterator () | |
| PostOrderNodeIterator (_Node *start) | |
| Construct a PostOrderNodeIterator beginning at the given Node. | |
| virtual _Self * | construct () const |
| virtual _Self * | clone (_Node *start=0) const |
| Copy constructor. | |
| virtual | ~PostOrderNodeIterator () |
| virtual bool | operator== (const _Self &rhs) |
| Equality operator. | |
| virtual bool | operator!= (const _Self &rhs) |
| Inequality operator. | |
| virtual _Self & | operator++ () |
| Prefix proceed operator. | |
| virtual void | setStart (_Node *start) |
| Set start node for next iteration. | |
Definition at line 133 of file nodeiterator.h.
|
|
Definition at line 139 of file nodeiterator.h. |
|
|
Reimplemented from NodeIterator. Definition at line 140 of file nodeiterator.h. |
|
|
Reimplemented from NodeIterator. Definition at line 138 of file nodeiterator.h. Referenced by PostOrderNodeIterator::clone(), and PostOrderNodeIterator::construct(). |
|
|
Reimplemented from NodeIterator. Definition at line 137 of file nodeiterator.h. |
|
|
Reimplemented from NodeIterator. Definition at line 136 of file nodeiterator.h. |
|
|
Definition at line 142 of file nodeiterator.h. |
|
|
Construct a PostOrderNodeIterator beginning at the given Node.
Definition at line 145 of file nodeiterator.h. References PostOrderNodeIterator::setStart(). |
|
|
Definition at line 148 of file nodeiterator.h. |
|
|
Copy constructor.
Reimplemented from NodeIterator. Definition at line 397 of file nodeiterator.h. References PostOrderNodeIterator::_Self. |
|
|
Reimplemented from NodeIterator. Definition at line 146 of file nodeiterator.h. References PostOrderNodeIterator::_Self. |
|
|
Inequality operator.
Reimplemented from NodeIterator. Definition at line 422 of file nodeiterator.h. References NodeIterator::isEnd(). |
|
|
Prefix proceed operator.
Reimplemented from NodeIterator. Definition at line 446 of file nodeiterator.h. References NodeIterator::m_currentNode, NodeIterator::m_root, and NodeIterator::setEnd(). |
|
|
Equality operator.
Reimplemented from NodeIterator. Definition at line 411 of file nodeiterator.h. References NodeIterator::isEnd(). |
|
|
Set start node for next iteration.
Reimplemented from NodeIterator. Definition at line 430 of file nodeiterator.h. References NodeIterator::m_currentNode. Referenced by PostOrderNodeIterator::PostOrderNodeIterator(). |
1.2.17