Lines Matching full:consumer

36   std::unique_ptr<ASTConsumer> Consumer;  member in clang::IncrementalASTConsumer
40 : Interp(InterpRef), Consumer(std::move(C)) {} in IncrementalASTConsumer()
45 if (!Consumer) in HandleTopLevelDecl()
53 return Consumer->HandleTopLevelDecl(DGR); in HandleTopLevelDecl()
56 Consumer->HandleTranslationUnit(Ctx); in HandleTranslationUnit()
59 Consumer->HandleInlineFunctionDefinition(D); in HandleInlineFunctionDefinition()
62 Consumer->HandleInterestingDecl(D); in HandleInterestingDecl()
65 Consumer->HandleTagDeclDefinition(D); in HandleTagDeclDefinition()
68 Consumer->HandleTagDeclRequiredDefinition(D); in HandleTagDeclRequiredDefinition()
71 Consumer->HandleCXXImplicitFunctionInstantiation(D); in HandleCXXImplicitFunctionInstantiation()
74 Consumer->HandleTopLevelDeclInObjCContainer(D); in HandleTopLevelDeclInObjCContainer()
77 Consumer->HandleImplicitImportDecl(D); in HandleImplicitImportDecl()
80 Consumer->CompleteTentativeDefinition(D); in CompleteTentativeDefinition()
83 Consumer->CompleteExternalDeclaration(D); in CompleteExternalDeclaration()
86 Consumer->AssignInheritanceModel(RD); in AssignInheritanceModel()
89 Consumer->HandleCXXStaticMemberVarInstantiation(D); in HandleCXXStaticMemberVarInstantiation()
92 Consumer->HandleVTable(RD); in HandleVTable()
95 return Consumer->GetASTMutationListener(); in GetASTMutationListener()
98 return Consumer->GetASTDeserializationListener(); in GetASTDeserializationListener()
100 void PrintStats() override final { Consumer->PrintStats(); } in PrintStats()
102 return Consumer->shouldSkipFunctionBody(D); in shouldSkipFunctionBody()
166 // Use a code completion consumer? in ExecuteAction()
219 Consumer = &CI->getASTConsumer(); in IncrementalParser()
273 if (ADecl && !Consumer->HandleTopLevelDecl(ADecl.get())) in ParseOrWrapTopLevelDecl()
275 "The consumer rejected a decl", in ParseOrWrapTopLevelDecl()
294 Consumer->HandleTopLevelDecl(DGR); in ParseOrWrapTopLevelDecl()
300 Consumer->HandleTranslationUnit(C); in ParseOrWrapTopLevelDecl()