15 #ifndef LLVM_CLANG_STATICANALYZER_FRONTEND_ANALYSISCONSUMER_H 16 #define LLVM_CLANG_STATICANALYZER_FRONTEND_ANALYSISCONSUMER_H 25 class DiagnosticsEngine;
27 class CompilerInstance;
30 class PathDiagnosticConsumer;
41 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.
Dataflow Directional Tag Classes.
std::unique_ptr< AnalysisASTConsumer > CreateAnalysisConsumer(CompilerInstance &CI)
CreateAnalysisConsumer - Creates an ASTConsumer to run various code analysis passes.