OA::ExprTreeSetIterator Class Reference

#include <ExprTreeSetIterator.hpp>

Inheritance diagram for OA::ExprTreeSetIterator:
Inheritance graph
[legend]
Collaboration diagram for OA::ExprTreeSetIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ExprTreeSetIterator (OA_ptr< ExprTreeSet > pSet)
 ~ExprTreeSetIterator ()
void operator++ ()
void reset ()
bool isValid ()
 is the iterator at the end
OA_ptr< ExprTreecurrent ()
 return current node

Private Attributes

OA_ptr< ExprTreeSetmSet
ExprTreeSet::const_iterator mIter

Detailed Description

Definition at line 8 of file ExprTreeSetIterator.hpp.


Constructor & Destructor Documentation

OA::ExprTreeSetIterator::ExprTreeSetIterator ( OA_ptr< ExprTreeSet pSet  ) 

Definition at line 5 of file ExprTreeSetIterator.cpp.

References mIter, and mSet.

OA::ExprTreeSetIterator::~ExprTreeSetIterator (  ) 

Definition at line 9 of file ExprTreeSetIterator.cpp.


Member Function Documentation

OA_ptr< ExprTree > OA::ExprTreeSetIterator::current (  ) 

return current node

Definition at line 25 of file ExprTreeSetIterator.cpp.

References isValid(), and mIter.

Here is the call graph for this function:

bool OA::ExprTreeSetIterator::isValid (  ) 

is the iterator at the end

Definition at line 20 of file ExprTreeSetIterator.cpp.

References mIter, and mSet.

Referenced by current().

void OA::ExprTreeSetIterator::operator++ (  ) 

Definition at line 11 of file ExprTreeSetIterator.cpp.

References mIter, and mSet.

void OA::ExprTreeSetIterator::reset (  ) 

Definition at line 15 of file ExprTreeSetIterator.cpp.

References mIter, and mSet.


Member Data Documentation

ExprTreeSet::const_iterator OA::ExprTreeSetIterator::mIter [private]

Definition at line 27 of file ExprTreeSetIterator.hpp.

Referenced by current(), ExprTreeSetIterator(), isValid(), operator++(), and reset().

Definition at line 26 of file ExprTreeSetIterator.hpp.

Referenced by ExprTreeSetIterator(), isValid(), operator++(), and reset().


The documentation for this class was generated from the following files:

Generated on Sat Oct 31 05:25:56 2009 for OpenAnalysis by  doxygen 1.6.1