#include <DGraphImplement.hpp>


Public Member Functions | |
| OA_ptr< NodeInterface > | current () const |
| void | operator++ () |
| void | operator++ (int) |
| bool | isValid () const |
| void | reset () |
Protected Member Functions | |
| NodesIteratorImplement (OA_ptr< NodesIteratorInterface > ni) | |
| NodesIteratorImplement (OA_ptr< std::list< OA_ptr< NodeInterface > > > nlist) | |
Private Attributes | |
| OA_ptr< std::list< OA_ptr < NodeInterface > > > | mNodeList |
| std::list< OA_ptr < NodeInterface > >::iterator | mIter |
Friends | |
| class | DGraphImplement |
| class | NodeImplement |
Definition at line 52 of file DGraphImplement.hpp.
| OA::DGraph::NodesIteratorImplement::NodesIteratorImplement | ( | OA_ptr< NodesIteratorInterface > | ni | ) | [protected] |
Definition at line 640 of file DGraphImplement.cpp.
References OA::OA_ptr< T >::convert(), mIter, and mNodeList.

| OA::DGraph::NodesIteratorImplement::NodesIteratorImplement | ( | OA_ptr< std::list< OA_ptr< NodeInterface > > > | nlist | ) | [protected] |
Definition at line 668 of file DGraphImplement.cpp.
| OA_ptr<NodeInterface> OA::DGraph::NodesIteratorImplement::current | ( | ) | const [inline, virtual] |
Implements OA::DGraph::NodesIteratorInterface.
Definition at line 57 of file DGraphImplement.hpp.
References mIter.
Referenced by OA::CallGraph::NodesIterator::currentCallGraphNode(), OA::DUG::NodesIterator::currentDUGNode(), and OA::ICFG::NodesIterator::currentICFGNode().
| bool OA::DGraph::NodesIteratorImplement::isValid | ( | ) | const [inline, virtual] |
Implements OA::DGraph::NodesIteratorInterface.
Definition at line 60 of file DGraphImplement.hpp.
| void OA::DGraph::NodesIteratorImplement::operator++ | ( | ) | [inline, virtual] |
Implements OA::DGraph::NodesIteratorInterface.
Definition at line 58 of file DGraphImplement.hpp.
References mIter.
| void OA::DGraph::NodesIteratorImplement::operator++ | ( | int | ) | [inline, virtual] |
Implements OA::DGraph::NodesIteratorInterface.
Definition at line 59 of file DGraphImplement.hpp.
| void OA::DGraph::NodesIteratorImplement::reset | ( | ) | [inline, virtual] |
Implements OA::DGraph::NodesIteratorInterface.
Definition at line 61 of file DGraphImplement.hpp.
friend class DGraphImplement [friend] |
Definition at line 53 of file DGraphImplement.hpp.
friend class NodeImplement [friend] |
Definition at line 54 of file DGraphImplement.hpp.
std::list<OA_ptr<NodeInterface> >::iterator OA::DGraph::NodesIteratorImplement::mIter [private] |
Definition at line 65 of file DGraphImplement.hpp.
Referenced by current(), isValid(), NodesIteratorImplement(), operator++(), and reset().
OA_ptr<std::list<OA_ptr<NodeInterface> > > OA::DGraph::NodesIteratorImplement::mNodeList [private] |
Definition at line 64 of file DGraphImplement.hpp.
Referenced by isValid(), NodesIteratorImplement(), and reset().
1.7.1