24 #ifndef LLVM_CLANG_SA_FRONTEND_MODELINJECTOR_H
25 #define LLVM_CLANG_SA_FRONTEND_MODELINJECTOR_H
28 #include "llvm/ADT/IntrusiveRefCntPtr.h"
29 #include "llvm/ADT/StringMap.h"
36 class CompilerInstance;
69 llvm::StringMap<Stmt *> Bodies;
Defines the clang::CodeInjector interface which is responsible for injecting AST of function definiti...
Stmt * getBody(const FunctionDecl *D) override
CodeInjector is an interface which is responsible for injecting AST of function definitions that may ...
ModelInjector(CompilerInstance &CI)