9#ifndef LLVM_CLANG_STATICANALYZER_FRONTEND_FRONTENDACTIONS_H
10#define LLVM_CLANG_STATICANALYZER_FRONTEND_FRONTENDACTIONS_H
13#include "llvm/ADT/StringMap.h"
14#include "llvm/ADT/StringRef.h"
29 StringRef InFile)
override;
47 StringRef InFile)
override;
50 llvm::StringMap<Stmt *> &Bodies;
Defines the clang::FrontendAction interface and various convenience abstract classes (clang::ASTFront...
Abstract base class to use for AST consumer-based frontend actions.
CompilerInstance - Helper class for managing a single instance of the Clang compiler.
std::unique_ptr< ASTConsumer > CreateASTConsumer(CompilerInstance &CI, StringRef InFile) override
Create the AST consumer object for this action, if supported.
Frontend action to parse model files.
std::unique_ptr< ASTConsumer > CreateASTConsumer(CompilerInstance &CI, StringRef InFile) override
Create the AST consumer object for this action, if supported.
bool isModelParsingAction() const override
Is this action invoked on a model file?
The JSON file list parser is used to communicate input to InstallAPI.