15 #ifndef LLVM_CLANG_STATICANALYZER_FRONTEND_ANALYSISCONSUMER_H
16 #define LLVM_CLANG_STATICANALYZER_FRONTEND_ANALYSISCONSUMER_H
27 class DiagnosticsEngine;
29 class CompilerInstance;
42 std::unique_ptr<AnalysisASTConsumer>
virtual void AddDiagnosticConsumer(PathDiagnosticConsumer *Consumer)=0
ASTConsumer - This is an abstract interface that should be implemented by clients that read ASTs...
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...
CompilerInstance - Helper class for managing a single instance of the Clang compiler.
std::unique_ptr< AnalysisASTConsumer > CreateAnalysisConsumer(CompilerInstance &CI)
CreateAnalysisConsumer - Creates an ASTConsumer to run various code analysis passes.