Lines Matching defs:Consumer
36 std::unique_ptr<ASTConsumer> Consumer;
40 : Interp(InterpRef), Consumer(std::move(C)) {}
45 if (!Consumer)
53 return Consumer->HandleTopLevelDecl(DGR);
56 Consumer->HandleTranslationUnit(Ctx);
59 Consumer->HandleInlineFunctionDefinition(D);
62 Consumer->HandleInterestingDecl(D);
65 Consumer->HandleTagDeclDefinition(D);
68 Consumer->HandleTagDeclRequiredDefinition(D);
71 Consumer->HandleCXXImplicitFunctionInstantiation(D);
74 Consumer->HandleTopLevelDeclInObjCContainer(D);
77 Consumer->HandleImplicitImportDecl(D);
80 Consumer->CompleteTentativeDefinition(D);
83 Consumer->CompleteExternalDeclaration(D);
86 Consumer->AssignInheritanceModel(RD);
89 Consumer->HandleCXXStaticMemberVarInstantiation(D);
92 Consumer->HandleVTable(RD);
95 return Consumer->GetASTMutationListener();
98 return Consumer->GetASTDeserializationListener();
100 void PrintStats() override final { Consumer->PrintStats(); }
102 return Consumer->shouldSkipFunctionBody(D);
219 Consumer = &CI->getASTConsumer();
273 if (ADecl && !Consumer->HandleTopLevelDecl(ADecl.get()))
294 Consumer->HandleTopLevelDecl(DGR);
300 Consumer->HandleTranslationUnit(C);