Lines Matching refs:Candidate
3348 TypoCorrection &Candidate) { in isCandidateViable() argument
3349 Candidate.setCallbackDistance(CCC.RankCandidate(Candidate)); in isCandidateViable()
3350 return Candidate.getEditDistance(false) != TypoCorrection::InvalidDistance; in isCandidateViable()
3602 bool TypoCorrectionConsumer::resolveCorrection(TypoCorrection &Candidate) { in resolveCorrection() argument
3603 IdentifierInfo *Name = Candidate.getCorrectionAsIdentifierInfo(); in resolveCorrection()
3610 Name == Typo && !Candidate.WillReplaceSpecifier()); in resolveCorrection()
3618 Candidate.WillReplaceSpecifier(true); in resolveCorrection()
3628 QualifiedResults.push_back(Candidate); in resolveCorrection()
3639 Candidate.addCorrectionDecl(TRD); in resolveCorrection()
3640 checkCorrectionVisibility(SemaRef, Candidate); in resolveCorrection()
3641 if (!isCandidateViable(*CorrectionValidator, Candidate)) { in resolveCorrection()
3643 QualifiedResults.push_back(Candidate); in resolveCorrection()
3646 Candidate.setCorrectionRange(SS.get(), Result.getLookupNameInfo()); in resolveCorrection()