Lines Matching refs:DeductionFailure
764 i->DeductionFailure.Destroy(); in destroyCandidates()
5736 Candidate.DeductionFailure.Data = FailedAttr; in AddOverloadCandidate()
6096 Candidate.DeductionFailure.Data = FailedAttr; in AddMethodCandidate()
6140 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddMethodTemplateCandidate()
6191 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateOverloadCandidate()
6405 Candidate.DeductionFailure.Data = FailedAttr; in AddConversionCandidate()
6441 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateConversionCandidate()
6558 Candidate.DeductionFailure.Data = FailedAttr; in AddSurrogateCandidate()
8920 Cand->DeductionFailure.Result == Sema::TDK_TooFewArguments)); in CheckArityMismatch()
8924 Cand->DeductionFailure.Result == Sema::TDK_TooManyArguments)); in CheckArityMismatch()
8993 DeductionFailureInfo &DeductionFailure, in DiagnoseBadDeduction() argument
8995 TemplateParameter Param = DeductionFailure.getTemplateParameter(); in DiagnoseBadDeduction()
9000 switch (DeductionFailure.Result) { in DiagnoseBadDeduction()
9017 QualType Param = DeductionFailure.getFirstArg()->getAsType(); in DiagnoseBadDeduction()
9030 QualType Arg = DeductionFailure.getSecondArg()->getAsType(); in DiagnoseBadDeduction()
9051 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg() in DiagnoseBadDeduction()
9052 << *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
9094 DeductionFailure.getTemplateArgumentList()) { in DiagnoseBadDeduction()
9101 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic(); in DiagnoseBadDeduction()
9130 OverloadExpr::FindResult R = OverloadExpr::find(DeductionFailure.getExpr()); in DiagnoseBadDeduction()
9139 TemplateArgument FirstTA = *DeductionFailure.getFirstArg(); in DiagnoseBadDeduction()
9140 TemplateArgument SecondTA = *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
9183 unsigned TDK = Cand->DeductionFailure.Result; in DiagnoseBadDeduction()
9189 Cand->DeductionFailure, NumArgs); in DiagnoseBadDeduction()
9249 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data); in DiagnoseFailedEnableIfAttr()
9538 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
9539 return RankDeductionFailure(L->DeductionFailure) in operator ()()
9540 < RankDeductionFailure(R->DeductionFailure); in operator ()()
9733 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
9734 return RankDeductionFailure(L->DeductionFailure) < in operator ()()
9735 RankDeductionFailure(R->DeductionFailure); in operator ()()
9757 DeductionFailure, /*NumArgs=*/0); in NoteDeductionFailure()
9762 i->DeductionFailure.Destroy(); in destroyCandidates()