15 #ifndef LLVM_CLANG_SEMA_SEMACONSUMER_H
16 #define LLVM_CLANG_SEMA_SEMACONSUMER_H
27 virtual void anchor();
30 ASTConsumer::SemaConsumer =
true;
43 return Consumer->SemaConsumer;
static bool classof(const ASTConsumer *Consumer)
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...
virtual void ForgetSema()
Inform the semantic consumer that Sema is no longer available.
Sema - This implements semantic analysis and AST building for C.
virtual void InitializeSema(Sema &S)
Initialize the semantic consumer with the Sema instance being used to perform semantic analysis on th...