Lines Matching defs:Consumer

1 //===- MultiplexConsumer.cpp - AST Consumer for PCH Generation --*- C++ -*-===//
284 for (auto &Consumer : Consumers) {
285 if (auto *mutationListener = Consumer->GetASTMutationListener())
287 if (auto *serializationListener = Consumer->GetASTDeserializationListener())
302 : MultiplexConsumer([](std::unique_ptr<ASTConsumer> Consumer) {
304 Consumers.push_back(std::move(Consumer));
311 for (auto &Consumer : Consumers)
312 Consumer->Initialize(Context);
317 for (auto &Consumer : Consumers)
318 Continue = Continue && Consumer->HandleTopLevelDecl(D);
323 for (auto &Consumer : Consumers)
324 Consumer->HandleInlineFunctionDefinition(D);
328 for (auto &Consumer : Consumers)
329 Consumer->HandleCXXStaticMemberVarInstantiation(VD);
333 for (auto &Consumer : Consumers)
334 Consumer->HandleInterestingDecl(D);
338 for (auto &Consumer : Consumers)
339 Consumer->HandleTranslationUnit(Ctx);
343 for (auto &Consumer : Consumers)
344 Consumer->HandleTagDeclDefinition(D);
348 for (auto &Consumer : Consumers)
349 Consumer->HandleTagDeclRequiredDefinition(D);
353 for (auto &Consumer : Consumers)
354 Consumer->HandleCXXImplicitFunctionInstantiation(D);
358 for (auto &Consumer : Consumers)
359 Consumer->HandleTopLevelDeclInObjCContainer(D);
363 for (auto &Consumer : Consumers)
364 Consumer->HandleImplicitImportDecl(D);
368 for (auto &Consumer : Consumers)
369 Consumer->CompleteTentativeDefinition(D);
373 for (auto &Consumer : Consumers)
374 Consumer->CompleteExternalDeclaration(D);
378 for (auto &Consumer : Consumers)
379 Consumer->AssignInheritanceModel(RD);
383 for (auto &Consumer : Consumers)
384 Consumer->HandleVTable(RD);
396 for (auto &Consumer : Consumers)
397 Consumer->PrintStats();
402 for (auto &Consumer : Consumers)
403 Skip = Skip && Consumer->shouldSkipFunctionBody(D);
408 for (auto &Consumer : Consumers)
409 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get()))
414 for (auto &Consumer : Consumers)
415 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get()))