#include <CallGraphInterface.hpp>


Public Member Functions | |
| ~CallGraphInterface () | |
| virtual OA_ptr < ProcHandleIterator > | getCalleeProcIter (CallHandle)=0 |
| virtual OA_ptr < NodesIteratorInterface > | getCallGraphNodesIterator () const =0 |
| virtual OA_ptr < EdgesIteratorInterface > | getCallGraphEdgesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getCallGraphEntryNodesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getCallGraphExitNodesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getCallGraphReversePostDFSIterator (DGraph::DGraphEdgeDirection pOrient)=0 |
| virtual OA_ptr < NodesIteratorInterface > | getCallGraphDFSIterator (OA_ptr< NodeInterface > n)=0 |
| virtual const SymHandle | subprog_name ()=0 |
| virtual void | dump (std::ostream &os, OA_ptr< IRHandlesIRInterface >)=0 |
Definition at line 58 of file CallGraphInterface.hpp.
| OA::CallGraph::CallGraphInterface::~CallGraphInterface | ( | ) | [inline] |
Definition at line 61 of file CallGraphInterface.hpp.
| virtual void OA::CallGraph::CallGraphInterface::dump | ( | std::ostream & | os, | |
| OA_ptr< IRHandlesIRInterface > | ||||
| ) | [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
| virtual OA_ptr<ProcHandleIterator> OA::CallGraph::CallGraphInterface::getCalleeProcIter | ( | CallHandle | ) | [pure virtual] |
iterator over ProcHandles of procs that are may called from the given CallHandle
Implemented in OA::CallGraph::CallGraph.
| virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::CallGraphInterface::getCallGraphDFSIterator | ( | OA_ptr< NodeInterface > | n | ) | [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
| virtual OA_ptr<EdgesIteratorInterface> OA::CallGraph::CallGraphInterface::getCallGraphEdgesIterator | ( | ) | const [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
| virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::CallGraphInterface::getCallGraphEntryNodesIterator | ( | ) | const [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
| virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::CallGraphInterface::getCallGraphExitNodesIterator | ( | ) | const [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
| virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::CallGraphInterface::getCallGraphNodesIterator | ( | ) | const [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
| virtual OA_ptr<NodesIteratorInterface> OA::CallGraph::CallGraphInterface::getCallGraphReversePostDFSIterator | ( | DGraph::DGraphEdgeDirection | pOrient | ) | [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
| virtual const SymHandle OA::CallGraph::CallGraphInterface::subprog_name | ( | ) | [pure virtual] |
Implemented in OA::CallGraph::CallGraph.
1.5.7.1