#include <CallGraph.hpp>


Public Member Functions | |
| CallGraphCalleeProcIter (OA_ptr< std::set< ProcHandle > > pSet) | |
| ~CallGraphCalleeProcIter () | |
| void | operator++ () |
| bool | isValid () const |
| is the iterator at the end | |
| ProcHandle | current () const |
| return current node | |
| void | reset () |
CallGraph is a DGraph (directed graph) with enhanced nodes and edges. Each node corresponds to a function definition or reference (or both). Each node contains a list of places where it is defined or referenced.
Definition at line 64 of file CallGraph.hpp.
| OA::CallGraph::CallGraphCalleeProcIter::CallGraphCalleeProcIter | ( | OA_ptr< std::set< ProcHandle > > | pSet | ) |
Definition at line 61 of file CallGraph.cpp.
| OA::CallGraph::CallGraphCalleeProcIter::~CallGraphCalleeProcIter | ( | ) |
Definition at line 64 of file CallGraph.cpp.
| ProcHandle OA::CallGraph::CallGraphCalleeProcIter::current | ( | ) | const [virtual] |
return current node
Reimplemented from OA::IRHandleSetIterator< T >.
Definition at line 72 of file CallGraph.cpp.
Referenced by OA::CallGraph::CallGraph::output(), and reset().
| bool OA::CallGraph::CallGraphCalleeProcIter::isValid | ( | ) | const [virtual] |
is the iterator at the end
Reimplemented from OA::IRHandleSetIterator< T >.
Definition at line 69 of file CallGraph.cpp.
Referenced by OA::CallGraph::CallGraph::output().
| void OA::CallGraph::CallGraphCalleeProcIter::operator++ | ( | ) | [virtual] |
| void OA::CallGraph::CallGraphCalleeProcIter::reset | ( | ) | [virtual] |
Reimplemented from OA::IRHandleSetIterator< T >.
Definition at line 76 of file CallGraph.cpp.
References current().

1.5.7.1