Home | History | Annotate | Download | only in Sema

Lines Matching refs:DeductionFailure

791       i->DeductionFailure.Destroy();
5674 Candidate.DeductionFailure.Data = FailedAttr;
5925 Candidate.DeductionFailure.Data = FailedAttr;
5968 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
6018 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
6232 Candidate.DeductionFailure.Data = FailedAttr;
6268 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
6385 Candidate.DeductionFailure.Data = FailedAttr;
8761 DeductionFailure.Result == Sema::TDK_TooFewArguments));
8765 Cand->DeductionFailure.Result == Sema::TDK_TooManyArguments));
8834 DeductionFailureInfo &DeductionFailure,
8836 TemplateParameter Param = DeductionFailure.getTemplateParameter();
8841 switch (DeductionFailure.Result) {
8858 QualType Param = DeductionFailure.getFirstArg()->getAsType();
8871 QualType Arg = DeductionFailure.getSecondArg()->getAsType();
8892 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg()
8893 << *DeductionFailure.getSecondArg();
8935 DeductionFailure.getTemplateArgumentList()) {
8942 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic();
8971 OverloadExpr::FindResult R = OverloadExpr::find(DeductionFailure.getExpr());
8980 TemplateArgument FirstTA = *DeductionFailure.getFirstArg();
8981 TemplateArgument SecondTA = *DeductionFailure.getSecondArg();
9023 unsigned TDK = Cand->DeductionFailure.Result;
9029 Cand->DeductionFailure, NumArgs);
9049 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data);
9334 if (L->DeductionFailure.Result != R->DeductionFailure.Result)
9335 return RankDeductionFailure(L->DeductionFailure)
9336 < RankDeductionFailure(R->DeductionFailure);
9529 if (L->DeductionFailure.Result != R->DeductionFailure.Result)
9530 return RankDeductionFailure(L->DeductionFailure) <
9531 RankDeductionFailure(R->DeductionFailure);
9552 DeductionFailure, /*NumArgs=*/0);
9557 i->DeductionFailure.Destroy();