#include <ExprTreeSetIterator.hpp>


Public Member Functions | |
| ExprTreeSetIterator (OA_ptr< ExprTreeSet > pSet) | |
| ~ExprTreeSetIterator () | |
| void | operator++ () |
| void | reset () |
| bool | isValid () |
| is the iterator at the end | |
| OA_ptr< ExprTree > | current () |
| return current node | |
Private Attributes | |
| OA_ptr< ExprTreeSet > | mSet |
| ExprTreeSet::const_iterator | mIter |
Definition at line 8 of file ExprTreeSetIterator.hpp.
| OA::ExprTreeSetIterator::ExprTreeSetIterator | ( | OA_ptr< ExprTreeSet > | pSet | ) |
Definition at line 5 of file ExprTreeSetIterator.cpp.
| OA::ExprTreeSetIterator::~ExprTreeSetIterator | ( | ) |
Definition at line 9 of file ExprTreeSetIterator.cpp.
return current node
Definition at line 25 of file ExprTreeSetIterator.cpp.
References isValid(), and mIter.

| bool OA::ExprTreeSetIterator::isValid | ( | ) |
is the iterator at the end
Definition at line 20 of file ExprTreeSetIterator.cpp.
Referenced by current().
| void OA::ExprTreeSetIterator::operator++ | ( | ) |
Definition at line 11 of file ExprTreeSetIterator.cpp.
| void OA::ExprTreeSetIterator::reset | ( | ) |
Definition at line 15 of file ExprTreeSetIterator.cpp.
ExprTreeSet::const_iterator OA::ExprTreeSetIterator::mIter [private] |
Definition at line 27 of file ExprTreeSetIterator.hpp.
Referenced by current(), ExprTreeSetIterator(), isValid(), operator++(), and reset().
OA_ptr<ExprTreeSet> OA::ExprTreeSetIterator::mSet [private] |
Definition at line 26 of file ExprTreeSetIterator.hpp.
Referenced by ExprTreeSetIterator(), isValid(), operator++(), and reset().
1.6.1