Lines Matching defs:DeductionFailure
1088 i->DeductionFailure.Destroy();
7031 Candidate.DeductionFailure.Data = FailedAttr;
7561 Candidate.DeductionFailure.Data = FailedAttr;
7620 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
7707 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
8030 Candidate.DeductionFailure.Data = FailedAttr;
8078 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
8211 Candidate.DeductionFailure.Data = FailedAttr;
10659 static_cast<TemplateDeductionResult>(DeductionFailure.Result) ==
10661 static_cast<CNSInfo *>(DeductionFailure.Data)
11378 Cand->DeductionFailure.getResult() ==
11383 Cand->DeductionFailure.getResult() ==
11466 DeductionFailureInfo &DeductionFailure,
11469 TemplateParameter Param = DeductionFailure.getTemplateParameter();
11474 switch (DeductionFailure.getResult()) {
11499 << (DeductionFailure.getFirstArg()->pack_size() + 1)
11500 << *DeductionFailure.getFirstArg();
11509 QualType Param = DeductionFailure.getFirstArg()->getAsType();
11522 QualType Arg = DeductionFailure.getSecondArg()->getAsType();
11540 DeductionFailure.getFirstArg()->getNonTypeTemplateArgumentType();
11542 DeductionFailure.getSecondArg()->getNonTypeTemplateArgumentType();
11546 << ParamD->getDeclName() << *DeductionFailure.getFirstArg() << T1
11547 << *DeductionFailure.getSecondArg() << T2;
11560 if (DeductionFailure.getFirstArg()->getKind() == TemplateArgument::Pack &&
11561 DeductionFailure.getSecondArg()->getKind() == TemplateArgument::Pack &&
11562 DeductionFailure.getFirstArg()->pack_size() !=
11563 DeductionFailure.getSecondArg()->pack_size()) {
11569 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg()
11570 << *DeductionFailure.getSecondArg();
11600 TemplateArgumentList *Args = DeductionFailure.getTemplateArgumentList();
11611 static_cast<CNSInfo*>(DeductionFailure.Data)->Satisfaction);
11629 DeductionFailure.getTemplateArgumentList()) {
11638 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic();
11680 DeductionFailure.getTemplateArgumentList()) {
11689 << (*DeductionFailure.getCallArgIndex() + 1)
11690 << *DeductionFailure.getFirstArg() << *DeductionFailure.getSecondArg()
11692 << (DeductionFailure.getResult() ==
11699 TemplateArgument FirstTA = *DeductionFailure.getFirstArg();
11700 TemplateArgument SecondTA = *DeductionFailure.getSecondArg();
11753 TemplateDeductionResult TDK = Cand->DeductionFailure.getResult();
11760 Cand->DeductionFailure, NumArgs, TakingCandidateAddress);
11824 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data);
12286 if (L->DeductionFailure.Result != R->DeductionFailure.Result) {
12287 unsigned LRank = RankDeductionFailure(L->DeductionFailure);
12288 unsigned RRank = RankDeductionFailure(R->DeductionFailure);
12620 if (L->DeductionFailure.Result != R->DeductionFailure.Result)
12621 return RankDeductionFailure(L->DeductionFailure) <
12622 RankDeductionFailure(R->DeductionFailure);
12645 DeductionFailure, /*NumArgs=*/0, ForTakingAddress);
12650 i->DeductionFailure.Destroy();