Lines Matching refs:DeductionFailure
911 i->DeductionFailure.Destroy(); in destroyCandidates()
6562 Candidate.DeductionFailure.Data = FailedAttr; in AddOverloadCandidate()
7069 Candidate.DeductionFailure.Data = FailedAttr; in AddMethodCandidate()
7129 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddMethodTemplateCandidate()
7214 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateOverloadCandidate()
7523 Candidate.DeductionFailure.Data = FailedAttr; in AddConversionCandidate()
7575 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result, in AddTemplateConversionCandidate()
7694 Candidate.DeductionFailure.Data = FailedAttr; in AddSurrogateCandidate()
10805 Cand->DeductionFailure.Result == Sema::TDK_TooFewArguments)); in CheckArityMismatch()
10809 Cand->DeductionFailure.Result == Sema::TDK_TooManyArguments)); in CheckArityMismatch()
10878 DeductionFailureInfo &DeductionFailure, in DiagnoseBadDeduction() argument
10881 TemplateParameter Param = DeductionFailure.getTemplateParameter(); in DiagnoseBadDeduction()
10886 switch (DeductionFailure.Result) { in DiagnoseBadDeduction()
10904 << (DeductionFailure.getFirstArg()->pack_size() + 1) in DiagnoseBadDeduction()
10905 << *DeductionFailure.getFirstArg(); in DiagnoseBadDeduction()
10914 QualType Param = DeductionFailure.getFirstArg()->getAsType(); in DiagnoseBadDeduction()
10927 QualType Arg = DeductionFailure.getSecondArg()->getAsType(); in DiagnoseBadDeduction()
10945 DeductionFailure.getFirstArg()->getNonTypeTemplateArgumentType(); in DiagnoseBadDeduction()
10947 DeductionFailure.getSecondArg()->getNonTypeTemplateArgumentType(); in DiagnoseBadDeduction()
10951 << ParamD->getDeclName() << *DeductionFailure.getFirstArg() << T1 in DiagnoseBadDeduction()
10952 << *DeductionFailure.getSecondArg() << T2; in DiagnoseBadDeduction()
10965 if (DeductionFailure.getFirstArg()->getKind() == TemplateArgument::Pack && in DiagnoseBadDeduction()
10966 DeductionFailure.getSecondArg()->getKind() == TemplateArgument::Pack && in DiagnoseBadDeduction()
10967 DeductionFailure.getFirstArg()->pack_size() != in DiagnoseBadDeduction()
10968 DeductionFailure.getSecondArg()->pack_size()) { in DiagnoseBadDeduction()
10974 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg() in DiagnoseBadDeduction()
10975 << *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
11005 TemplateArgumentList *Args = DeductionFailure.getTemplateArgumentList(); in DiagnoseBadDeduction()
11016 static_cast<CNSInfo*>(DeductionFailure.Data)->Satisfaction); in DiagnoseBadDeduction()
11034 DeductionFailure.getTemplateArgumentList()) { in DiagnoseBadDeduction()
11043 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic(); in DiagnoseBadDeduction()
11085 DeductionFailure.getTemplateArgumentList()) { in DiagnoseBadDeduction()
11094 << (*DeductionFailure.getCallArgIndex() + 1) in DiagnoseBadDeduction()
11095 << *DeductionFailure.getFirstArg() << *DeductionFailure.getSecondArg() in DiagnoseBadDeduction()
11097 << (DeductionFailure.Result == Sema::TDK_DeducedMismatchNested); in DiagnoseBadDeduction()
11103 TemplateArgument FirstTA = *DeductionFailure.getFirstArg(); in DiagnoseBadDeduction()
11104 TemplateArgument SecondTA = *DeductionFailure.getSecondArg(); in DiagnoseBadDeduction()
11157 unsigned TDK = Cand->DeductionFailure.Result; in DiagnoseBadDeduction()
11163 Cand->DeductionFailure, NumArgs, TakingCandidateAddress); in DiagnoseBadDeduction()
11227 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data); in DiagnoseFailedEnableIfAttr()
11645 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
11646 return RankDeductionFailure(L->DeductionFailure) in operator ()()
11647 < RankDeductionFailure(R->DeductionFailure); in operator ()()
11911 if (L->DeductionFailure.Result != R->DeductionFailure.Result) in operator ()()
11912 return RankDeductionFailure(L->DeductionFailure) < in operator ()()
11913 RankDeductionFailure(R->DeductionFailure); in operator ()()
11936 DeductionFailure, /*NumArgs=*/0, ForTakingAddress); in NoteDeductionFailure()
11941 i->DeductionFailure.Destroy(); in destroyCandidates()