23#ifndef LLVM_CLANG_SA_FRONTEND_MODELINJECTOR_H
24#define LLVM_CLANG_SA_FRONTEND_MODELINJECTOR_H
27#include "llvm/ADT/StringMap.h"
31class CompilerInstance;
61 llvm::StringMap<Stmt *> Bodies;
Defines the clang::CodeInjector interface which is responsible for injecting AST of function definiti...
CodeInjector is an interface which is responsible for injecting AST of function definitions that may ...
CompilerInstance - Helper class for managing a single instance of the Clang compiler.
Represents a function declaration or definition.
This represents a decl that may have a name.
ObjCMethodDecl - Represents an instance or class method declaration.
Stmt - This represents one statement.
Stmt * getBody(const FunctionDecl *D) override
The JSON file list parser is used to communicate input to InstallAPI.