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

Description

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

Definition at line 19 of file FlowAnalysisInterface.h.

Public Types

typedef SgFunctionDeclarationNodeInfo
 
typedef SgExpressionEdgeInfo
 
typedef FlowGraphAccessInterface< NodeIterator, EdgeIterator > GraphAccess
 

Public Member Functions

GraphAccessgetResultGraph ()
 
CallData & getSavedCallData ()
 
bool performAnalysis (SgProject *ast)
 

Member Typedef Documentation

◆ NodeInfo

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

Definition at line 22 of file FlowAnalysisInterface.h.

◆ EdgeInfo

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

Definition at line 23 of file FlowAnalysisInterface.h.

◆ GraphAccess

template<class NodeIterator , class EdgeIterator , class CallData , AnalysisSupportOption >
typedef FlowGraphAccessInterface<NodeIterator,EdgeIterator> Rose::FlowGraphInterface::CallGraphAnalysis< NodeIterator, EdgeIterator, CallData, AnalysisSupportOption >::GraphAccess

Definition at line 24 of file FlowAnalysisInterface.h.


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