Public Member Functions | Private Attributes

OA::ReachConsts::ConstDefSetIterator Class Reference

Iterator over ConstDef's in a ConstDefSet. More...

#include <ReachConstsStandard.hpp>

Collaboration diagram for OA::ReachConsts::ConstDefSetIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ConstDefSetIterator (ConstDefSet &CDSet)
 ~ConstDefSetIterator ()
void operator++ ()
bool isValid ()
 is the iterator at the end
OA_ptr< ConstDefcurrent ()
 return copy of current node in iterator
void reset ()
 reset iterator to beginning of set

Private Attributes

OA_ptr< std::set< OA_ptr
< ConstDef > > > 
mSet
std::set< OA_ptr< ConstDef >
>::iterator 
mCDIter

Detailed Description

Iterator over ConstDef's in a ConstDefSet.

Definition at line 219 of file ReachConstsStandard.hpp.


Constructor & Destructor Documentation

OA::ReachConsts::ConstDefSetIterator::ConstDefSetIterator ( ConstDefSet CDSet  )  [inline]

Definition at line 221 of file ReachConstsStandard.hpp.

References mCDIter, mSet, and OA::OA_ptr< T >::ptrEqual().

Here is the call graph for this function:

OA::ReachConsts::ConstDefSetIterator::~ConstDefSetIterator (  )  [inline]

Definition at line 223 of file ReachConstsStandard.hpp.


Member Function Documentation

OA_ptr<ConstDef> OA::ReachConsts::ConstDefSetIterator::current (  )  [inline]

return copy of current node in iterator

Definition at line 229 of file ReachConstsStandard.hpp.

References isValid(), and mCDIter.

Referenced by OA::ReachConsts::ManagerReachConstsStandard::meet().

Here is the call graph for this function:

bool OA::ReachConsts::ConstDefSetIterator::isValid (  )  [inline]

is the iterator at the end

Definition at line 227 of file ReachConstsStandard.hpp.

References mCDIter, and mSet.

Referenced by current(), OA::ReachConsts::ManagerReachConstsStandard::meet(), and operator++().

void OA::ReachConsts::ConstDefSetIterator::operator++ (  )  [inline]

Definition at line 225 of file ReachConstsStandard.hpp.

References isValid(), and mCDIter.

Here is the call graph for this function:

void OA::ReachConsts::ConstDefSetIterator::reset (  )  [inline]

reset iterator to beginning of set

Definition at line 231 of file ReachConstsStandard.hpp.

References mCDIter, and mSet.

Referenced by OA::ReachConsts::ManagerReachConstsStandard::meet().


Member Data Documentation

Definition at line 235 of file ReachConstsStandard.hpp.

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

Definition at line 234 of file ReachConstsStandard.hpp.

Referenced by ConstDefSetIterator(), isValid(), and reset().


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