14#ifndef LLVM_CLANG_SEMA_SEMACONSUMER_H
15#define LLVM_CLANG_SEMA_SEMACONSUMER_H
26 virtual void anchor();
29 ASTConsumer::SemaConsumer =
true;
42 return Consumer->SemaConsumer;
ASTConsumer - This is an abstract interface that should be implemented by clients that read ASTs.
An abstract interface that should be implemented by clients that read ASTs and then require further s...
static bool classof(const ASTConsumer *Consumer)
virtual void InitializeSema(Sema &S)
Initialize the semantic consumer with the Sema instance being used to perform semantic analysis on th...
virtual void ForgetSema()
Inform the semantic consumer that Sema is no longer available.
Sema - This implements semantic analysis and AST building for C.
The JSON file list parser is used to communicate input to InstallAPI.