OpenADFortTk (including Open64 and OpenAnalysis references)
|
#include <DGraphImplement.hpp>
Public Member Functions | |
OA_ptr< EdgeInterface > | current () const |
void | operator++ () |
void | operator++ (int) |
bool | isValid () const |
void | reset () |
Public Member Functions inherited from OA::DGraph::EdgesIteratorInterface | |
virtual | ~EdgesIteratorInterface () |
Protected Member Functions | |
EdgesIteratorImplement (OA_ptr< EdgesIteratorInterface > ni) | |
EdgesIteratorImplement (OA_ptr< std::list< OA_ptr< EdgeInterface > > > elist) | |
Private Attributes | |
OA_ptr< std::list< OA_ptr < EdgeInterface > > > | mEdgeList |
std::list< OA_ptr < EdgeInterface > >::iterator | mIter |
Friends | |
class | DGraphImplement |
class | NodeImplement |
Definition at line 29 of file DGraphImplement.hpp.
|
protected |
Definition at line 681 of file DGraphImplement.cpp.
References OA::OA_ptr< T >::convert(), mEdgeList, and mIter.
|
protected |
Definition at line 690 of file DGraphImplement.cpp.
|
inlinevirtual |
Implements OA::DGraph::EdgesIteratorInterface.
Definition at line 34 of file DGraphImplement.hpp.
References mIter.
Referenced by OA::CallGraph::EdgesIterator::currentCallGraphEdge(), OA::CFG::EdgesIterator::currentCFGEdge(), OA::DUG::EdgesIterator::currentDUGEdge(), and OA::ICFG::EdgesIterator::currentICFGEdge().
|
inlinevirtual |
Implements OA::DGraph::EdgesIteratorInterface.
Definition at line 37 of file DGraphImplement.hpp.
|
inlinevirtual |
Implements OA::DGraph::EdgesIteratorInterface.
Definition at line 35 of file DGraphImplement.hpp.
References mIter.
|
inlinevirtual |
Implements OA::DGraph::EdgesIteratorInterface.
Definition at line 36 of file DGraphImplement.hpp.
|
inlinevirtual |
Implements OA::DGraph::EdgesIteratorInterface.
Definition at line 38 of file DGraphImplement.hpp.
|
friend |
Definition at line 30 of file DGraphImplement.hpp.
|
friend |
Definition at line 31 of file DGraphImplement.hpp.
|
private |
Definition at line 41 of file DGraphImplement.hpp.
Referenced by EdgesIteratorImplement(), isValid(), and reset().
|
private |
Definition at line 42 of file DGraphImplement.hpp.
Referenced by current(), EdgesIteratorImplement(), isValid(), operator++(), and reset().