ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VirtualFunctionAnalysis.h
Go to the documentation of this file.
1 #ifndef VIRTUAL_FUNCTION_ANALYSIS_H
2 #define VIRTUAL_FUNCTION_ANALYSIS_H
3 
34 #include "PtrAliasAnalysis.h"
35 #include "CallGraph.h"
36 
37 
38 
43 
44  bool isExecuted;
45 public:
46 
48  isExecuted = false;
49  };
50 
51 
52  void run();
53 
57  void reset();
58 
61  void pruneCallGraph(CallGraphBuilder &);
62 
66  void resolveFunctionCall(SgExpression *, std::vector<SgFunctionDeclaration*> &);
67 
69  }
70 };
71 
72 
73 #endif