ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CallGraphAnalysis.h
Go to the documentation of this file.
1 
2 
3 
4 #ifndef __SB_CallAnalysis__
5 #define __SB_CallAnalysis__
6 
8 #include "RoseBin_DotGraph.h"
9 #include "RoseBin_GmlGraph.h"
10 #include "GraphAlgorithms.h"
11 #include "RoseBin_abstract.h"
12 #include "RoseObj.h"
13 #include "RoseBin_CallGraphAnalysis.h"
14 
16  private:
17  RoseBin_CallGraphAnalysis* bin_callanalysis;
19 
20  public:
22  bin_callanalysis=NULL;
23  src_callanalysis=NULL;
24  }
25  virtual ~SB_CallGraph() {}
26 
27  void createCallGraph(SgProject* project);
28 
29  RoseBin_CallGraphAnalysis* getBinaryCallGraph() {return bin_callanalysis;}
30  RoseSrc_CallGraphAnalysis* getSourceCallGraph() {return src_callanalysis;}
31 
32 
33 };
34 
35 #endif