Lines Matching refs:DeductionFailure

809       i->DeductionFailure.Destroy();  in destroyCandidates()
5858 Candidate.DeductionFailure.Data = FailedAttr; in AddOverloadCandidate()
6234 Candidate.DeductionFailure.Data = FailedAttr; in AddMethodCandidate()
6278 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddMethodTemplateCandidate()
6329 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateOverloadCandidate()
6543 Candidate.DeductionFailure.Data = FailedAttr; in AddConversionCandidate()
6579 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateConversionCandidate()
6695 Candidate.DeductionFailure.Data = FailedAttr; in AddSurrogateCandidate()
9312 Cand->DeductionFailure.Result == Sema::TDK_TooFewArguments)); in CheckArityMismatch()
9316 Cand->DeductionFailure.Result == Sema::TDK_TooManyArguments)); in CheckArityMismatch()
9384 DeductionFailureInfo &DeductionFailure, in DiagnoseBadDeduction() argument
9387 TemplateParameter Param = DeductionFailure.getTemplateParameter(); in DiagnoseBadDeduction()
9392 switch (DeductionFailure.Result) { in DiagnoseBadDeduction()
9409 QualType Param = DeductionFailure.getFirstArg()->getAsType(); in DiagnoseBadDeduction()
9422 QualType Arg = DeductionFailure.getSecondArg()->getAsType(); in DiagnoseBadDeduction()
9443 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg() in DiagnoseBadDeduction()
9444 << *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
9486 DeductionFailure.getTemplateArgumentList()) { in DiagnoseBadDeduction()
9493 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic(); in DiagnoseBadDeduction()
9522 OverloadExpr::FindResult R = OverloadExpr::find(DeductionFailure.getExpr()); in DiagnoseBadDeduction()
9533 DeductionFailure.getTemplateArgumentList()) { in DiagnoseBadDeduction()
9540 << (*DeductionFailure.getCallArgIndex() + 1) in DiagnoseBadDeduction()
9541 << *DeductionFailure.getFirstArg() << *DeductionFailure.getSecondArg() in DiagnoseBadDeduction()
9548 TemplateArgument FirstTA = *DeductionFailure.getFirstArg(); in DiagnoseBadDeduction()
9549 TemplateArgument SecondTA = *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
9598 unsigned TDK = Cand->DeductionFailure.Result; in DiagnoseBadDeduction()
9604 Cand->DeductionFailure, NumArgs, TakingCandidateAddress); in DiagnoseBadDeduction()
9665 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data); in DiagnoseFailedEnableIfAttr()
9965 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
9966 return RankDeductionFailure(L->DeductionFailure) in operator ()()
9967 < RankDeductionFailure(R->DeductionFailure); in operator ()()
10161 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
10162 return RankDeductionFailure(L->DeductionFailure) < in operator ()()
10163 RankDeductionFailure(R->DeductionFailure); in operator ()()
10186 DeductionFailure, /*NumArgs=*/0, ForTakingAddress); in NoteDeductionFailure()
10191 i->DeductionFailure.Destroy(); in destroyCandidates()