Lines Matching refs:Consumer
4081 LookupVisibleHelper(VisibleDeclConsumer &Consumer, bool IncludeDependentBases, in LookupVisibleHelper() argument
4083 : Consumer(Consumer), IncludeDependentBases(IncludeDependentBases), in LookupVisibleHelper()
4103 Result.setAllowHidden(Consumer.includeHiddenDecls()); in lookupVisibleDecls()
4113 Result.setAllowHidden(Consumer.includeHiddenDecls()); in lookupVisibleDecls()
4132 Consumer.EnteredContext(Ctx); in lookupInDeclContext()
4157 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass); in lookupInDeclContext()
4188 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass); in lookupInDeclContext()
4333 Consumer.FoundDecl(ND, Visited.checkHidden(ND), nullptr, false); in lookupInScope()
4406 VisibleDeclConsumer &Consumer; member in __anonc10198651711::LookupVisibleHelper
4413 VisibleDeclConsumer &Consumer, in LookupVisibleDecls() argument
4415 LookupVisibleHelper H(Consumer, /*IncludeDependentBases=*/false, in LookupVisibleDecls()
4421 VisibleDeclConsumer &Consumer, in LookupVisibleDecls() argument
4424 LookupVisibleHelper H(Consumer, IncludeDependentBases, LoadExternal); in LookupVisibleDecls()
5035 TypoCorrectionConsumer &Consumer, in AddKeywordsToConsumer() argument
5040 Consumer.addKeywordResult("template"); in AddKeywordsToConsumer()
5042 Consumer.addKeywordResult("operator"); in AddKeywordsToConsumer()
5047 Consumer.addKeywordResult("super"); in AddKeywordsToConsumer()
5060 Consumer.addKeywordResult(CTS); in AddKeywordsToConsumer()
5063 Consumer.addKeywordResult("restrict"); in AddKeywordsToConsumer()
5065 Consumer.addKeywordResult("bool"); in AddKeywordsToConsumer()
5067 Consumer.addKeywordResult("_Bool"); in AddKeywordsToConsumer()
5070 Consumer.addKeywordResult("class"); in AddKeywordsToConsumer()
5071 Consumer.addKeywordResult("typename"); in AddKeywordsToConsumer()
5072 Consumer.addKeywordResult("wchar_t"); in AddKeywordsToConsumer()
5075 Consumer.addKeywordResult("char16_t"); in AddKeywordsToConsumer()
5076 Consumer.addKeywordResult("char32_t"); in AddKeywordsToConsumer()
5077 Consumer.addKeywordResult("constexpr"); in AddKeywordsToConsumer()
5078 Consumer.addKeywordResult("decltype"); in AddKeywordsToConsumer()
5079 Consumer.addKeywordResult("thread_local"); in AddKeywordsToConsumer()
5084 Consumer.addKeywordResult("typeof"); in AddKeywordsToConsumer()
5091 Consumer.addKeywordResult(kw); in AddKeywordsToConsumer()
5095 Consumer.addKeywordResult("const_cast"); in AddKeywordsToConsumer()
5096 Consumer.addKeywordResult("dynamic_cast"); in AddKeywordsToConsumer()
5097 Consumer.addKeywordResult("reinterpret_cast"); in AddKeywordsToConsumer()
5098 Consumer.addKeywordResult("static_cast"); in AddKeywordsToConsumer()
5102 Consumer.addKeywordResult("sizeof"); in AddKeywordsToConsumer()
5104 Consumer.addKeywordResult("false"); in AddKeywordsToConsumer()
5105 Consumer.addKeywordResult("true"); in AddKeywordsToConsumer()
5113 Consumer.addKeywordResult(CE); in AddKeywordsToConsumer()
5117 Consumer.addKeywordResult("this"); in AddKeywordsToConsumer()
5120 Consumer.addKeywordResult("alignof"); in AddKeywordsToConsumer()
5121 Consumer.addKeywordResult("nullptr"); in AddKeywordsToConsumer()
5128 Consumer.addKeywordResult("_Alignof"); in AddKeywordsToConsumer()
5138 Consumer.addKeywordResult(CS); in AddKeywordsToConsumer()
5141 Consumer.addKeywordResult("catch"); in AddKeywordsToConsumer()
5142 Consumer.addKeywordResult("try"); in AddKeywordsToConsumer()
5146 Consumer.addKeywordResult("break"); in AddKeywordsToConsumer()
5149 Consumer.addKeywordResult("continue"); in AddKeywordsToConsumer()
5153 Consumer.addKeywordResult("case"); in AddKeywordsToConsumer()
5154 Consumer.addKeywordResult("default"); in AddKeywordsToConsumer()
5158 Consumer.addKeywordResult("namespace"); in AddKeywordsToConsumer()
5159 Consumer.addKeywordResult("template"); in AddKeywordsToConsumer()
5163 Consumer.addKeywordResult("explicit"); in AddKeywordsToConsumer()
5164 Consumer.addKeywordResult("friend"); in AddKeywordsToConsumer()
5165 Consumer.addKeywordResult("mutable"); in AddKeywordsToConsumer()
5166 Consumer.addKeywordResult("private"); in AddKeywordsToConsumer()
5167 Consumer.addKeywordResult("protected"); in AddKeywordsToConsumer()
5168 Consumer.addKeywordResult("public"); in AddKeywordsToConsumer()
5169 Consumer.addKeywordResult("virtual"); in AddKeywordsToConsumer()
5174 Consumer.addKeywordResult("using"); in AddKeywordsToConsumer()
5177 Consumer.addKeywordResult("static_assert"); in AddKeywordsToConsumer()
5251 auto Consumer = std::make_unique<TypoCorrectionConsumer>( in makeTypoCorrectionConsumer() local
5259 LookupVisibleDecls(MemberContext, LookupKind, *Consumer); in makeTypoCorrectionConsumer()
5264 LookupVisibleDecls(I, LookupKind, *Consumer); in makeTypoCorrectionConsumer()
5271 LookupVisibleDecls(QualifiedDC, LookupKind, *Consumer); in makeTypoCorrectionConsumer()
5287 Consumer->FoundName(I.getKey()); in makeTypoCorrectionConsumer()
5299 Consumer->FoundName(Name); in makeTypoCorrectionConsumer()
5304 AddKeywordsToConsumer(*this, *Consumer, S, in makeTypoCorrectionConsumer()
5305 *Consumer->getCorrectionValidator(), in makeTypoCorrectionConsumer()
5320 Consumer->addNamespaces(KnownNamespaces); in makeTypoCorrectionConsumer()
5323 return Consumer; in makeTypoCorrectionConsumer()
5382 auto Consumer = makeTypoCorrectionConsumer(TypoName, LookupKind, S, SS, CCC, in CorrectTypo() local
5386 if (!Consumer) in CorrectTypo()
5390 if (Consumer->empty()) in CorrectTypo()
5395 unsigned ED = Consumer->getBestEditDistance(true); in CorrectTypo()
5400 TypoCorrection BestTC = Consumer->getNextCorrection(); in CorrectTypo()
5401 TypoCorrection SecondBestTC = Consumer->getNextCorrection(); in CorrectTypo()
5435 else if ((*Consumer)["super"].front().isKeyword()) in CorrectTypo()
5436 BestTC = (*Consumer)["super"].front(); in CorrectTypo()
5498 auto Consumer = makeTypoCorrectionConsumer(TypoName, LookupKind, S, SS, CCC, in CorrectTypoDelayed() local
5504 if (ExternalSource && Consumer) { in CorrectTypoDelayed()
5506 TypoName, LookupKind, S, SS, *Consumer->getCorrectionValidator(), in CorrectTypoDelayed()
5509 Consumer->addCorrection(ExternalTypo); in CorrectTypoDelayed()
5512 if (!Consumer || Consumer->empty()) in CorrectTypoDelayed()
5517 unsigned ED = Consumer->getBestEditDistance(true); in CorrectTypoDelayed()
5522 return createDelayedTypo(std::move(Consumer), std::move(TDG), std::move(TRC), in CorrectTypoDelayed()
5865 State.Consumer = std::move(TCC); in createDelayedTypo()