Iterator over ConstDef's in a ConstDefSet. More...
#include <ReachConstsStandard.hpp>

Public Member Functions | |
| ConstDefSetIterator (ConstDefSet &CDSet) | |
| ~ConstDefSetIterator () | |
| void | operator++ () |
| bool | isValid () |
| is the iterator at the end | |
| OA_ptr< ConstDef > | current () |
| 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 |
Iterator over ConstDef's in a ConstDefSet.
Definition at line 219 of file ReachConstsStandard.hpp.
| OA::ReachConsts::ConstDefSetIterator::ConstDefSetIterator | ( | ConstDefSet & | CDSet | ) | [inline] |
Definition at line 221 of file ReachConstsStandard.hpp.
References mCDIter, mSet, and OA::OA_ptr< T >::ptrEqual().

| OA::ReachConsts::ConstDefSetIterator::~ConstDefSetIterator | ( | ) | [inline] |
Definition at line 223 of file ReachConstsStandard.hpp.
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().

| bool OA::ReachConsts::ConstDefSetIterator::isValid | ( | ) | [inline] |
is the iterator at the end
Definition at line 227 of file ReachConstsStandard.hpp.
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.

| void OA::ReachConsts::ConstDefSetIterator::reset | ( | ) | [inline] |
reset iterator to beginning of set
Definition at line 231 of file ReachConstsStandard.hpp.
Referenced by OA::ReachConsts::ManagerReachConstsStandard::meet().
std::set<OA_ptr<ConstDef> >::iterator OA::ReachConsts::ConstDefSetIterator::mCDIter [private] |
Definition at line 235 of file ReachConstsStandard.hpp.
Referenced by ConstDefSetIterator(), current(), isValid(), operator++(), and reset().
OA_ptr<std::set<OA_ptr<ConstDef> > > OA::ReachConsts::ConstDefSetIterator::mSet [private] |
Definition at line 234 of file ReachConstsStandard.hpp.
Referenced by ConstDefSetIterator(), isValid(), and reset().
1.7.1