ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
InterProceduralAnalysis Class Referenceabstract

#include <analysis.h>

Inheritance diagram for InterProceduralAnalysis:
Collaboration diagram for InterProceduralAnalysis:

Protected Member Functions

 InterProceduralAnalysis (IntraProceduralAnalysis *intraAnalysis)
 
virtual void runAnalysis ()=0
 
virtual ~InterProceduralAnalysis ()
 

Protected Attributes

IntraProceduralAnalysisintraAnalysis
 

Additional Inherited Members

- Public Member Functions inherited from Analysis
 Analysis (bool(*f)(CFGNode)=defaultFilter)
 
- Public Attributes inherited from Analysis
bool(* filter )(CFGNode cfgn)
 

Detailed Description

Definition at line 51 of file analysis.h.

Constructor & Destructor Documentation

InterProceduralAnalysis::InterProceduralAnalysis ( IntraProceduralAnalysis intraAnalysis)
inlineprotected

Definition at line 56 of file analysis.h.

References intraAnalysis, and IntraProceduralAnalysis::setInterAnalysis().

virtual InterProceduralAnalysis::~InterProceduralAnalysis ( )
protectedvirtual

Member Function Documentation

virtual void InterProceduralAnalysis::runAnalysis ( )
protectedpure virtual

Member Data Documentation

IntraProceduralAnalysis* InterProceduralAnalysis::intraAnalysis
protected

Definition at line 54 of file analysis.h.

Referenced by InterProceduralAnalysis().


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