ROSE  0.11.145.0
analysisCommon.h
1 #include <featureTests.h>
2 #ifdef ROSE_ENABLE_SOURCE_ANALYSIS
3 
4 #ifndef ANALYSIS_COMMON
5 #define ANALYSIS_COMMON
6 
7 #include "genericDataflowCommon.h"
8 #include "cfgUtils.h"
9 #include "CallGraphTraverse.h"
10 
11 // initializes the compiler analysis framework
12 void initAnalysis(SgProject* p);
13 
14 // returns the SgProject object that represents our current project
15 //SgProject* getProject();
16 
17 // returns the call graph of the current project
18 SgIncidenceDirectedGraph* getCallGraph();
19 
20 #endif
21 #endif
This class represents a source project, with a list of SgFile objects and global information about th...