Lines Matching defs:DeductionFailure
1115 i->DeductionFailure.Destroy();
7183 Candidate.DeductionFailure.Data = FailedAttr;
7735 Candidate.DeductionFailure.Data = FailedAttr;
7794 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
7883 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
8210 Candidate.DeductionFailure.Data = FailedAttr;
8258 Candidate.DeductionFailure = MakeDeductionFailureInfo(Context, Result,
8392 Candidate.DeductionFailure.Data = FailedAttr;
10844 static_cast<TemplateDeductionResult>(DeductionFailure.Result) ==
10846 static_cast<CNSInfo *>(DeductionFailure.Data)
11564 Cand->DeductionFailure.getResult() ==
11569 Cand->DeductionFailure.getResult() ==
11654 DeductionFailureInfo &DeductionFailure,
11657 TemplateParameter Param = DeductionFailure.getTemplateParameter();
11662 switch (DeductionFailure.getResult()) {
11687 << (DeductionFailure.getFirstArg()->pack_size() + 1)
11688 << *DeductionFailure.getFirstArg();
11697 QualType Param = DeductionFailure.getFirstArg()->getAsType();
11710 QualType Arg = DeductionFailure.getSecondArg()->getAsType();
11728 DeductionFailure.getFirstArg()->getNonTypeTemplateArgumentType();
11730 DeductionFailure.getSecondArg()->getNonTypeTemplateArgumentType();
11734 << ParamD->getDeclName() << *DeductionFailure.getFirstArg() << T1
11735 << *DeductionFailure.getSecondArg() << T2;
11748 if (DeductionFailure.getFirstArg()->getKind() == TemplateArgument::Pack &&
11749 DeductionFailure.getSecondArg()->getKind() == TemplateArgument::Pack &&
11750 DeductionFailure.getFirstArg()->pack_size() !=
11751 DeductionFailure.getSecondArg()->pack_size()) {
11757 << which << ParamD->getDeclName() << *DeductionFailure.getFirstArg()
11758 << *DeductionFailure.getSecondArg();
11788 TemplateArgumentList *Args = DeductionFailure.getTemplateArgumentList();
11799 static_cast<CNSInfo*>(DeductionFailure.Data)->Satisfaction);
11817 DeductionFailure.getTemplateArgumentList()) {
11826 PartialDiagnosticAt *PDiag = DeductionFailure.getSFINAEDiagnostic();
11868 DeductionFailure.getTemplateArgumentList()) {
11877 << (*DeductionFailure.getCallArgIndex() + 1)
11878 << *DeductionFailure.getFirstArg() << *DeductionFailure.getSecondArg()
11880 << (DeductionFailure.getResult() ==
11887 TemplateArgument FirstTA = *DeductionFailure.getFirstArg();
11888 TemplateArgument SecondTA = *DeductionFailure.getSecondArg();
11943 TemplateDeductionResult TDK = Cand->DeductionFailure.getResult();
11950 Cand->DeductionFailure, NumArgs, TakingCandidateAddress);
12016 EnableIfAttr *Attr = static_cast<EnableIfAttr*>(Cand->DeductionFailure.Data);
12480 if (L->DeductionFailure.Result != R->DeductionFailure.Result) {
12481 unsigned LRank = RankDeductionFailure(L->DeductionFailure);
12482 unsigned RRank = RankDeductionFailure(R->DeductionFailure);
12814 if (L->DeductionFailure.Result != R->DeductionFailure.Result)
12815 return RankDeductionFailure(L->DeductionFailure) <
12816 RankDeductionFailure(R->DeductionFailure);
12839 DeductionFailure, /*NumArgs=*/0, ForTakingAddress);
12844 i->DeductionFailure.Destroy();