Lines Matching refs:MultiplexConsumer
1 //===- MultiplexConsumer.cpp - AST Consumer for PCH Generation --*- C++ -*-===//
10 // This file defines the MultiplexConsumer class. It also declares and defines
12 // are implementation details of MultiplexConsumer.
16 #include "clang/Frontend/MultiplexConsumer.h"
188 MultiplexConsumer::MultiplexConsumer(ArrayRef<ASTConsumer*> C)
214 MultiplexConsumer::~MultiplexConsumer() {
219 void MultiplexConsumer::Initialize(ASTContext &Context) {
224 bool MultiplexConsumer::HandleTopLevelDecl(DeclGroupRef D) {
231 void MultiplexConsumer::HandleCXXStaticMemberVarInstantiation(VarDecl *VD) {
236 void MultiplexConsumer::HandleInterestingDecl(DeclGroupRef D) {
241 void MultiplexConsumer::HandleTranslationUnit(ASTContext &Ctx) {
246 void MultiplexConsumer::HandleTagDeclDefinition(TagDecl *D) {
251 void MultiplexConsumer::HandleCXXImplicitFunctionInstantiation(FunctionDecl *D){
256 void MultiplexConsumer::HandleTopLevelDeclInObjCContainer(DeclGroupRef D) {
261 void MultiplexConsumer::CompleteTentativeDefinition(VarDecl *D) {
266 void MultiplexConsumer::HandleVTable(
272 ASTMutationListener *MultiplexConsumer::GetASTMutationListener() {
276 ASTDeserializationListener *MultiplexConsumer::GetASTDeserializationListener() {
280 void MultiplexConsumer::PrintStats() {
285 void MultiplexConsumer::InitializeSema(Sema &S) {
291 void MultiplexConsumer::ForgetSema() {