Lines Matching defs:Consumer

4015   LookupVisibleHelper(VisibleDeclConsumer &Consumer, bool IncludeDependentBases,
4017 : Consumer(Consumer), IncludeDependentBases(IncludeDependentBases),
4037 Result.setAllowHidden(Consumer.includeHiddenDecls());
4047 Result.setAllowHidden(Consumer.includeHiddenDecls());
4066 Consumer.EnteredContext(Ctx);
4091 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass);
4115 // Consumer.FoundDecl() and LookupResult::getAcceptableDecl(D)
4122 Consumer.FoundDecl(ND, Visited.checkHidden(ND), Ctx, InBaseClass);
4267 Consumer.FoundDecl(ND, Visited.checkHidden(ND), nullptr, false);
4340 VisibleDeclConsumer &Consumer;
4347 VisibleDeclConsumer &Consumer,
4349 LookupVisibleHelper H(Consumer, /*IncludeDependentBases=*/false,
4355 VisibleDeclConsumer &Consumer,
4358 LookupVisibleHelper H(Consumer, IncludeDependentBases, LoadExternal);
4754 // iterations of the main while() loop over the Consumer's contents.
4967 TypoCorrectionConsumer &Consumer,
4972 Consumer.addKeywordResult("template");
4974 Consumer.addKeywordResult("operator");
4979 Consumer.addKeywordResult("super");
4992 Consumer.addKeywordResult(CTS);
4995 Consumer.addKeywordResult("_Imaginary");
4998 Consumer.addKeywordResult("restrict");
5000 Consumer.addKeywordResult("bool");
5002 Consumer.addKeywordResult("_Bool");
5005 Consumer.addKeywordResult("class");
5006 Consumer.addKeywordResult("typename");
5007 Consumer.addKeywordResult("wchar_t");
5010 Consumer.addKeywordResult("char16_t");
5011 Consumer.addKeywordResult("char32_t");
5012 Consumer.addKeywordResult("constexpr");
5013 Consumer.addKeywordResult("decltype");
5014 Consumer.addKeywordResult("thread_local");
5019 Consumer.addKeywordResult("typeof");
5026 Consumer.addKeywordResult(kw);
5030 Consumer.addKeywordResult("const_cast");
5031 Consumer.addKeywordResult("dynamic_cast");
5032 Consumer.addKeywordResult("reinterpret_cast");
5033 Consumer.addKeywordResult("static_cast");
5037 Consumer.addKeywordResult("sizeof");
5039 Consumer.addKeywordResult("false");
5040 Consumer.addKeywordResult("true");
5048 Consumer.addKeywordResult(CE);
5052 Consumer.addKeywordResult("this");
5055 Consumer.addKeywordResult("alignof");
5056 Consumer.addKeywordResult("nullptr");
5063 Consumer.addKeywordResult("_Alignof");
5073 Consumer.addKeywordResult(CS);
5076 Consumer.addKeywordResult("catch");
5077 Consumer.addKeywordResult("try");
5081 Consumer.addKeywordResult("break");
5084 Consumer.addKeywordResult("continue");
5088 Consumer.addKeywordResult("case");
5089 Consumer.addKeywordResult("default");
5093 Consumer.addKeywordResult("namespace");
5094 Consumer.addKeywordResult("template");
5098 Consumer.addKeywordResult("explicit");
5099 Consumer.addKeywordResult("friend");
5100 Consumer.addKeywordResult("mutable");
5101 Consumer.addKeywordResult("private");
5102 Consumer.addKeywordResult("protected");
5103 Consumer.addKeywordResult("public");
5104 Consumer.addKeywordResult("virtual");
5109 Consumer.addKeywordResult("using");
5112 Consumer.addKeywordResult("static_assert");
5186 auto Consumer = std::make_unique<TypoCorrectionConsumer>(
5194 LookupVisibleDecls(MemberContext, LookupKind, *Consumer);
5199 LookupVisibleDecls(I, LookupKind, *Consumer);
5206 LookupVisibleDecls(QualifiedDC, LookupKind, *Consumer);
5222 Consumer->FoundName(I.getKey());
5234 Consumer->FoundName(Name);
5239 AddKeywordsToConsumer(*this, *Consumer, S,
5240 *Consumer->getCorrectionValidator(),
5255 Consumer->addNamespaces(KnownNamespaces);
5258 return Consumer;
5286 auto Consumer = makeTypoCorrectionConsumer(TypoName, LookupKind, S, SS, CCC,
5290 if (!Consumer)
5294 if (Consumer->empty())
5299 unsigned ED = Consumer->getBestEditDistance(true);
5304 TypoCorrection BestTC = Consumer->getNextCorrection();
5305 TypoCorrection SecondBestTC = Consumer->getNextCorrection();
5339 else if ((*Consumer)["super"].front().isKeyword())
5340 BestTC = (*Consumer)["super"].front();
5364 auto Consumer = makeTypoCorrectionConsumer(TypoName, LookupKind, S, SS, CCC,
5370 if (ExternalSource && Consumer) {
5372 TypoName, LookupKind, S, SS, *Consumer->getCorrectionValidator(),
5375 Consumer->addCorrection(ExternalTypo);
5378 if (!Consumer || Consumer->empty())
5383 unsigned ED = Consumer->getBestEditDistance(true);
5388 return createDelayedTypo(std::move(Consumer), std::move(TDG), std::move(TRC),
5723 State.Consumer = std::move(TCC);