ROSE 2.1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Rose::FlowGraphInterface::CallGraphAnalysis< NodeIterator, EdgeIterator, Option > Class Template Reference

Description

template<class NodeIterator, class EdgeIterator, AnalysisSupportOption Option>
class Rose::FlowGraphInterface::CallGraphAnalysis< NodeIterator, EdgeIterator, Option >

Definition at line 18 of file FlowAnalysisInterface.h.

Public Types

typedef SgFunctionDeclarationNodeInfo
 
typedef SgExpressionEdgeInfo
 
typedef FlowGraphCreateInterface< NodeInfo, EdgeInfo, NodeIterator, EdgeIterator > GraphCreate
 

Public Member Functions

bool performAnalysis (const SgNode *ast, GraphCreate &graph)
 

Member Typedef Documentation

◆ NodeInfo

template<class NodeIterator , class EdgeIterator , AnalysisSupportOption Option>
typedef SgFunctionDeclaration* Rose::FlowGraphInterface::CallGraphAnalysis< NodeIterator, EdgeIterator, Option >::NodeInfo

Definition at line 21 of file FlowAnalysisInterface.h.

◆ EdgeInfo

template<class NodeIterator , class EdgeIterator , AnalysisSupportOption Option>
typedef SgExpression* Rose::FlowGraphInterface::CallGraphAnalysis< NodeIterator, EdgeIterator, Option >::EdgeInfo

Definition at line 22 of file FlowAnalysisInterface.h.

◆ GraphCreate

template<class NodeIterator , class EdgeIterator , AnalysisSupportOption Option>
typedef FlowGraphCreateInterface<NodeInfo,EdgeInfo, NodeIterator,EdgeIterator> Rose::FlowGraphInterface::CallGraphAnalysis< NodeIterator, EdgeIterator, Option >::GraphCreate

Definition at line 23 of file FlowAnalysisInterface.h.


The documentation for this class was generated from the following file: