#include <ManagerCallGraph.hpp>

Public Member Functions | |
| ManagerCallGraphStandard (OA_ptr< CallGraphIRInterface > _ir) | |
| virtual | ~ManagerCallGraphStandard () |
| virtual OA_ptr< CallGraph > | performAnalysis (OA_ptr< IRProcIterator > procIter, OA_ptr< Alias::InterAliasInterface > interAlias) |
| OA_ptr< CallGraphIRInterface > | getIRInterface () |
Private Member Functions | |
| void | build_graph (OA_ptr< IRProcIterator > funcIter) |
Private Attributes | |
| OA_ptr< CallGraphIRInterface > | mIR |
| OA_ptr< CallGraph > | mCallGraph |
| OA_ptr < Alias::InterAliasInterface > | mInterAlias |
The AnnotationManager for a CallGraphStandard Annotation. Knows how to build a CallGraphStandard, read one in from a file, and write one out to a file.
Definition at line 52 of file ManagerCallGraph.hpp.
| OA::CallGraph::ManagerCallGraphStandard::ManagerCallGraphStandard | ( | OA_ptr< CallGraphIRInterface > | _ir | ) |
Definition at line 37 of file ManagerCallGraph.cpp.
References OA::CallGraph::debug, and OA_DEBUG_CTRL_MACRO.
| virtual OA::CallGraph::ManagerCallGraphStandard::~ManagerCallGraphStandard | ( | ) | [inline, virtual] |
Definition at line 55 of file ManagerCallGraph.hpp.
| void OA::CallGraph::ManagerCallGraphStandard::build_graph | ( | OA_ptr< IRProcIterator > | funcIter | ) | [private] |
COMMENTED OUT BY plm 08/18/06 class CallGraphException : public Exception { public: void report (std::ostream& os) const { os << "E! Unexpected." << std::endl; }
};
Definition at line 77 of file ManagerCallGraph.cpp.
References OA::OA_ptr< T >::convert(), OA::CallGraph::debug, mCallGraph, mInterAlias, mIR, and OA::CallGraph::NORMAL_EDGE.
Referenced by performAnalysis().

| OA_ptr<CallGraphIRInterface> OA::CallGraph::ManagerCallGraphStandard::getIRInterface | ( | ) | [inline] |
Definition at line 67 of file ManagerCallGraph.hpp.
References mIR.
| OA_ptr< CallGraph > OA::CallGraph::ManagerCallGraphStandard::performAnalysis | ( | OA_ptr< IRProcIterator > | procIter, | |
| OA_ptr< Alias::InterAliasInterface > | interAlias | |||
| ) | [virtual] |
Definition at line 43 of file ManagerCallGraph.cpp.
References build_graph(), OA::CallGraph::debug, mCallGraph, mInterAlias, and mIR.

Definition at line 88 of file ManagerCallGraph.hpp.
Referenced by build_graph(), and performAnalysis().
Definition at line 89 of file ManagerCallGraph.hpp.
Referenced by build_graph(), and performAnalysis().
Definition at line 87 of file ManagerCallGraph.hpp.
Referenced by build_graph(), getIRInterface(), and performAnalysis().
1.6.1