Lines Matching refs:Consumer
3437 VisibleDeclConsumer &Consumer, in LookupVisibleDecls() argument
3466 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass); in LookupVisibleDecls()
3483 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass); in LookupVisibleDecls()
3494 QualifiedNameLookup, InBaseClass, Consumer, Visited); in LookupVisibleDecls()
3537 true, Consumer, Visited); in LookupVisibleDecls()
3547 Consumer, Visited); in LookupVisibleDecls()
3553 LookupVisibleDecls(I, Result, QualifiedNameLookup, false, Consumer, in LookupVisibleDecls()
3561 true, Consumer, Visited); in LookupVisibleDecls()
3569 QualifiedNameLookup, InBaseClass, Consumer, Visited); in LookupVisibleDecls()
3574 LookupVisibleDecls(I, Result, QualifiedNameLookup, false, Consumer, in LookupVisibleDecls()
3580 LookupVisibleDecls(I, Result, QualifiedNameLookup, false, Consumer, in LookupVisibleDecls()
3588 QualifiedNameLookup, true, Consumer, Visited); in LookupVisibleDecls()
3595 VisibleDeclConsumer &Consumer, in LookupVisibleDecls() argument
3609 Consumer.FoundDecl(ND, Visited.checkHidden(ND), nullptr, false); in LookupVisibleDecls()
3633 /*InBaseClass=*/false, Consumer, Visited); in LookupVisibleDecls()
3647 /*InBaseClass=*/false, Consumer, Visited); in LookupVisibleDecls()
3661 /*InBaseClass=*/false, Consumer, Visited); in LookupVisibleDecls()
3670 /*InBaseClass=*/false, Consumer, Visited); in LookupVisibleDecls()
3675 LookupVisibleDecls(S->getParent(), Result, UDirs, Consumer, Visited); in LookupVisibleDecls()
3679 VisibleDeclConsumer &Consumer, in LookupVisibleDecls() argument
3696 Result.setAllowHidden(Consumer.includeHiddenDecls()); in LookupVisibleDecls()
3701 ::LookupVisibleDecls(Initial, Result, UDirs, Consumer, Visited); in LookupVisibleDecls()
3705 VisibleDeclConsumer &Consumer, in LookupVisibleDecls() argument
3708 Result.setAllowHidden(Consumer.includeHiddenDecls()); in LookupVisibleDecls()
3714 /*InBaseClass=*/false, Consumer, Visited); in LookupVisibleDecls()
4317 TypoCorrectionConsumer &Consumer, in AddKeywordsToConsumer() argument
4322 Consumer.addKeywordResult("template"); in AddKeywordsToConsumer()
4324 Consumer.addKeywordResult("operator"); in AddKeywordsToConsumer()
4329 Consumer.addKeywordResult("super"); in AddKeywordsToConsumer()
4343 Consumer.addKeywordResult(CTypeSpecs[I]); in AddKeywordsToConsumer()
4346 Consumer.addKeywordResult("restrict"); in AddKeywordsToConsumer()
4348 Consumer.addKeywordResult("bool"); in AddKeywordsToConsumer()
4350 Consumer.addKeywordResult("_Bool"); in AddKeywordsToConsumer()
4353 Consumer.addKeywordResult("class"); in AddKeywordsToConsumer()
4354 Consumer.addKeywordResult("typename"); in AddKeywordsToConsumer()
4355 Consumer.addKeywordResult("wchar_t"); in AddKeywordsToConsumer()
4358 Consumer.addKeywordResult("char16_t"); in AddKeywordsToConsumer()
4359 Consumer.addKeywordResult("char32_t"); in AddKeywordsToConsumer()
4360 Consumer.addKeywordResult("constexpr"); in AddKeywordsToConsumer()
4361 Consumer.addKeywordResult("decltype"); in AddKeywordsToConsumer()
4362 Consumer.addKeywordResult("thread_local"); in AddKeywordsToConsumer()
4367 Consumer.addKeywordResult("typeof"); in AddKeywordsToConsumer()
4374 Consumer.addKeywordResult(kw); in AddKeywordsToConsumer()
4378 Consumer.addKeywordResult("const_cast"); in AddKeywordsToConsumer()
4379 Consumer.addKeywordResult("dynamic_cast"); in AddKeywordsToConsumer()
4380 Consumer.addKeywordResult("reinterpret_cast"); in AddKeywordsToConsumer()
4381 Consumer.addKeywordResult("static_cast"); in AddKeywordsToConsumer()
4385 Consumer.addKeywordResult("sizeof"); in AddKeywordsToConsumer()
4387 Consumer.addKeywordResult("false"); in AddKeywordsToConsumer()
4388 Consumer.addKeywordResult("true"); in AddKeywordsToConsumer()
4397 Consumer.addKeywordResult(CXXExprs[I]); in AddKeywordsToConsumer()
4401 Consumer.addKeywordResult("this"); in AddKeywordsToConsumer()
4404 Consumer.addKeywordResult("alignof"); in AddKeywordsToConsumer()
4405 Consumer.addKeywordResult("nullptr"); in AddKeywordsToConsumer()
4412 Consumer.addKeywordResult("_Alignof"); in AddKeywordsToConsumer()
4423 Consumer.addKeywordResult(CStmts[I]); in AddKeywordsToConsumer()
4426 Consumer.addKeywordResult("catch"); in AddKeywordsToConsumer()
4427 Consumer.addKeywordResult("try"); in AddKeywordsToConsumer()
4431 Consumer.addKeywordResult("break"); in AddKeywordsToConsumer()
4434 Consumer.addKeywordResult("continue"); in AddKeywordsToConsumer()
4437 Consumer.addKeywordResult("case"); in AddKeywordsToConsumer()
4438 Consumer.addKeywordResult("default"); in AddKeywordsToConsumer()
4442 Consumer.addKeywordResult("namespace"); in AddKeywordsToConsumer()
4443 Consumer.addKeywordResult("template"); in AddKeywordsToConsumer()
4447 Consumer.addKeywordResult("explicit"); in AddKeywordsToConsumer()
4448 Consumer.addKeywordResult("friend"); in AddKeywordsToConsumer()
4449 Consumer.addKeywordResult("mutable"); in AddKeywordsToConsumer()
4450 Consumer.addKeywordResult("private"); in AddKeywordsToConsumer()
4451 Consumer.addKeywordResult("protected"); in AddKeywordsToConsumer()
4452 Consumer.addKeywordResult("public"); in AddKeywordsToConsumer()
4453 Consumer.addKeywordResult("virtual"); in AddKeywordsToConsumer()
4458 Consumer.addKeywordResult("using"); in AddKeywordsToConsumer()
4461 Consumer.addKeywordResult("static_assert"); in AddKeywordsToConsumer()
4533 auto Consumer = llvm::make_unique<TypoCorrectionConsumer>( in makeTypoCorrectionConsumer() local
4541 LookupVisibleDecls(MemberContext, LookupKind, *Consumer); in makeTypoCorrectionConsumer()
4546 LookupVisibleDecls(I, LookupKind, *Consumer); in makeTypoCorrectionConsumer()
4553 LookupVisibleDecls(QualifiedDC, LookupKind, *Consumer); in makeTypoCorrectionConsumer()
4569 Consumer->FoundName(I.getKey()); in makeTypoCorrectionConsumer()
4581 Consumer->FoundName(Name); in makeTypoCorrectionConsumer()
4586 AddKeywordsToConsumer(*this, *Consumer, S, CCCRef, SS && SS->isNotEmpty()); in makeTypoCorrectionConsumer()
4600 Consumer->addNamespaces(KnownNamespaces); in makeTypoCorrectionConsumer()
4603 return Consumer; in makeTypoCorrectionConsumer()
4663 auto Consumer = makeTypoCorrectionConsumer( in CorrectTypo() local
4667 if (!Consumer) in CorrectTypo()
4671 if (Consumer->empty()) in CorrectTypo()
4676 unsigned ED = Consumer->getBestEditDistance(true); in CorrectTypo()
4681 TypoCorrection BestTC = Consumer->getNextCorrection(); in CorrectTypo()
4682 TypoCorrection SecondBestTC = Consumer->getNextCorrection(); in CorrectTypo()
4716 else if ((*Consumer)["super"].front().isKeyword()) in CorrectTypo()
4717 BestTC = (*Consumer)["super"].front(); in CorrectTypo()
4782 auto Consumer = makeTypoCorrectionConsumer( in CorrectTypoDelayed() local
4788 if (ExternalSource && Consumer) { in CorrectTypoDelayed()
4790 TypoName, LookupKind, S, SS, *Consumer->getCorrectionValidator(), in CorrectTypoDelayed()
4793 Consumer->addCorrection(ExternalTypo); in CorrectTypoDelayed()
4796 if (!Consumer || Consumer->empty()) in CorrectTypoDelayed()
4801 unsigned ED = Consumer->getBestEditDistance(true); in CorrectTypoDelayed()
4807 return createDelayedTypo(std::move(Consumer), std::move(TDG), std::move(TRC)); in CorrectTypoDelayed()
5092 State.Consumer = std::move(TCC); in createDelayedTypo()