OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CallGraphIRInterface.hpp
Go to the documentation of this file.
1 
22 #ifndef CallGraphIRInterface_h
23 #define CallGraphIRInterface_h
24 
25 //-----------------------------------------------------------------------------
26 // This file contains the abstract base classes for the IR interface.
27 //
28 // See the top level README for a description of the IRInterface and
29 // how to use it.
30 //-----------------------------------------------------------------------------
31 
32 #include <iostream>
33 #include "IRHandles.hpp"
34 //#include "CFGIRInterface.hpp"
36 
37 namespace OA {
38  namespace CallGraph {
39 
40 
47  public:
49  //virtual ~CFGIRInterface() = 0 ;
50  virtual ~CallGraphIRInterface() {}
51 
56 
59 
61  virtual SymHandle getProcSymHandle(ProcHandle h) = 0;
62 
67 
68 };
69 
70 
71  } // end of namespace CallGraph
72 } // end of namespace OA
73 
74 #endif