#include <CFGInterface.hpp>


Public Member Functions | |
| CFGInterface () | |
| virtual | ~CFGInterface () |
| virtual OA_ptr< NodeInterface > | getEntry () const =0 |
| pointer to entry node | |
| virtual OA_ptr< NodeInterface > | getExit () const =0 |
| pointer to entry node | |
| virtual SymHandle | getName () const =0 |
| get SymHandle for ProcHandle (i.e., function name) | |
| virtual OA_ptr < NodesIteratorInterface > | getCFGNodesIterator () const =0 |
| virtual OA_ptr < EdgesIteratorInterface > | getCFGEdgesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getCFGEntryNodesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getCFGExitNodesIterator () const =0 |
| virtual OA_ptr < NodesIteratorInterface > | getCFGReversePostDFSIterator (DGraph::DGraphEdgeDirection pOrient)=0 |
| virtual OA_ptr < NodesIteratorInterface > | getCFGDFSIterator (OA_ptr< NodeInterface > n)=0 |
Definition at line 126 of file CFGInterface.hpp.
| OA::CFG::CFGInterface::CFGInterface | ( | ) | [inline] |
Definition at line 129 of file CFGInterface.hpp.
| virtual OA::CFG::CFGInterface::~CFGInterface | ( | ) | [inline, virtual] |
Definition at line 130 of file CFGInterface.hpp.
| virtual OA_ptr<NodesIteratorInterface> OA::CFG::CFGInterface::getCFGDFSIterator | ( | OA_ptr< NodeInterface > | n | ) | [pure virtual] |
| virtual OA_ptr<EdgesIteratorInterface> OA::CFG::CFGInterface::getCFGEdgesIterator | ( | ) | const [pure virtual] |
| virtual OA_ptr<NodesIteratorInterface> OA::CFG::CFGInterface::getCFGEntryNodesIterator | ( | ) | const [pure virtual] |
| virtual OA_ptr<NodesIteratorInterface> OA::CFG::CFGInterface::getCFGExitNodesIterator | ( | ) | const [pure virtual] |
| virtual OA_ptr<NodesIteratorInterface> OA::CFG::CFGInterface::getCFGNodesIterator | ( | ) | const [pure virtual] |
| virtual OA_ptr<NodesIteratorInterface> OA::CFG::CFGInterface::getCFGReversePostDFSIterator | ( | DGraph::DGraphEdgeDirection | pOrient | ) | [pure virtual] |
| virtual OA_ptr<NodeInterface> OA::CFG::CFGInterface::getEntry | ( | ) | const [pure virtual] |
pointer to entry node
| virtual OA_ptr<NodeInterface> OA::CFG::CFGInterface::getExit | ( | ) | const [pure virtual] |
pointer to entry node
| virtual SymHandle OA::CFG::CFGInterface::getName | ( | ) | const [pure virtual] |
get SymHandle for ProcHandle (i.e., function name)
1.7.1