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)
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...