Lines Matching refs:DeductionFailure

847       i->DeductionFailure.Destroy();  in destroyCandidates()
6176 Candidate.DeductionFailure.Data = FailedAttr; in AddOverloadCandidate()
6676 Candidate.DeductionFailure.Data = FailedAttr; in AddMethodCandidate()
6738 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddMethodTemplateCandidate()
6802 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateOverloadCandidate()
7087 Candidate.DeductionFailure.Data = FailedAttr; in AddConversionCandidate()
7130 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateConversionCandidate()
7248 Candidate.DeductionFailure.Data = FailedAttr; in AddSurrogateCandidate()
9928 Cand->DeductionFailure.Result == Sema::TDK_TooFewArguments)); in CheckArityMismatch()
9932 Cand->DeductionFailure.Result == Sema::TDK_TooManyArguments)); in CheckArityMismatch()
10001 DeductionFailureInfo &DeductionFailure, in DiagnoseBadDeduction() argument
10004 TemplateParameter Param = DeductionFailure.getTemplateParameter(); in DiagnoseBadDeduction()
10009 switch (DeductionFailure.Result) { in DiagnoseBadDeduction()
10027 << (DeductionFailure.getFirstArg()->pack_size() + 1) in DiagnoseBadDeduction()
10028 << *DeductionFailure.getFirstArg(); in DiagnoseBadDeduction()
10037 QualType Param = DeductionFailure.getFirstArg()->getAsType(); in DiagnoseBadDeduction()
10050 QualType Arg = DeductionFailure.getSecondArg()->getAsType(); in DiagnoseBadDeduction()
10068 DeductionFailure.getFirstArg()->getNonTypeTemplateArgumentType(); in DiagnoseBadDeduction()
10070 DeductionFailure.getSecondArg()->getNonTypeTemplateArgumentType(); in DiagnoseBadDeduction()
10074 << ParamD->getDeclName() << *DeductionFailure.getFirstArg() << T1 in DiagnoseBadDeduction()
10075 << *DeductionFailure.getSecondArg() << T2; in DiagnoseBadDeduction()
10087 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg() in DiagnoseBadDeduction()
10088 << *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
10130 DeductionFailure.getTemplateArgumentList()) { in DiagnoseBadDeduction()
10137 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic(); in DiagnoseBadDeduction()
10179 DeductionFailure.getTemplateArgumentList()) { in DiagnoseBadDeduction()
10186 << (*DeductionFailure.getCallArgIndex() + 1) in DiagnoseBadDeduction()
10187 << *DeductionFailure.getFirstArg() << *DeductionFailure.getSecondArg() in DiagnoseBadDeduction()
10189 << (DeductionFailure.Result == Sema::TDK_DeducedMismatchNested); in DiagnoseBadDeduction()
10195 TemplateArgument FirstTA = *DeductionFailure.getFirstArg(); in DiagnoseBadDeduction()
10196 TemplateArgument SecondTA = *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
10249 unsigned TDK = Cand->DeductionFailure.Result; in DiagnoseBadDeduction()
10255 Cand->DeductionFailure, NumArgs, TakingCandidateAddress); in DiagnoseBadDeduction()
10318 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data); in DiagnoseFailedEnableIfAttr()
10648 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
10649 return RankDeductionFailure(L->DeductionFailure) in operator ()()
10650 < RankDeductionFailure(R->DeductionFailure); in operator ()()
10841 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
10842 return RankDeductionFailure(L->DeductionFailure) < in operator ()()
10843 RankDeductionFailure(R->DeductionFailure); in operator ()()
10866 DeductionFailure, /*NumArgs=*/0, ForTakingAddress); in NoteDeductionFailure()
10871 i->DeductionFailure.Destroy(); in destroyCandidates()