Lines Matching refs:TypoCorrection
4436 TypoCorrection &Candidate) { in isCandidateViable()
4438 return Candidate.getEditDistance(false) != TypoCorrection::InvalidDistance; in isCandidateViable()
4453 static void checkCorrectionVisibility(Sema &SemaRef, TypoCorrection &TC) { in checkCorrectionVisibility()
4454 TypoCorrection::decl_iterator DI = TC.begin(), DE = TC.end(); in checkCorrectionVisibility()
4481 TC = TypoCorrection(); in checkCorrectionVisibility()
4578 TypoCorrection TC(&SemaRef.Context.Idents.get(Name), ND, NNS, ED); in addName()
4586 void TypoCorrectionConsumer::addCorrection(TypoCorrection Correction) { in addCorrection()
4610 auto RI = llvm::find_if(CList, [NewND](const TypoCorrection &TypoCorr) { in addCorrection()
4678 const TypoCorrection &TypoCorrectionConsumer::getNextCorrection() { in getNextCorrection()
4697 TypoCorrection TC = RI->second.pop_back_val(); in getNextCorrection()
4706 bool TypoCorrectionConsumer::resolveCorrection(TypoCorrection &Candidate) { in resolveCorrection()
4758 for (const TypoCorrection &QR : QualifiedResults) { in performQualifiedLookups()
4773 TypoCorrection TC(QR); in performQualifiedLookups()
5330 TypoCorrection Sema::CorrectTypo(const DeclarationNameInfo &TypoName, in CorrectTypo()
5342 if (TypoCorrection Correction = in CorrectTypo()
5360 return TypoCorrection(); in CorrectTypo()
5373 TypoCorrection BestTC = Consumer->getNextCorrection(); in CorrectTypo()
5374 TypoCorrection SecondBestTC = Consumer->getNextCorrection(); in CorrectTypo()
5390 const TypoCorrection &Result = BestTC; in CorrectTypo()
5397 TypoCorrection TC = Result; in CorrectTypo()
5476 TypoCorrection ExternalTypo; in CorrectTypoDelayed()
5499 void TypoCorrection::addCorrectionDecl(NamedDecl *CDecl) { in addCorrectionDecl()
5511 std::string TypoCorrection::getAsString(const LangOptions &LO) const { in getAsString()
5524 const TypoCorrection &candidate) { in ValidateCandidate()
5567 bool FunctionCallFilterCCC::ValidateCandidate(const TypoCorrection &candidate) { in ValidateCandidate()
5627 void Sema::diagnoseTypo(const TypoCorrection &Correction, in diagnoseTypo()
5770 void Sema::diagnoseTypo(const TypoCorrection &Correction, in diagnoseTypo()