Lines Matching defs:Cand1
7701 const OverloadCandidate &Cand1,
7708 return Cand1.Viable;
7709 else if (!Cand1.Viable)
7719 if (Cand1.IgnoreObjectArgument || Cand2.IgnoreObjectArgument)
7726 unsigned NumArgs = Cand1.NumConversions;
7731 Cand1.Conversions[ArgIdx],
7734 // Cand1 has a better conversion sequence.
7739 // Cand1 can't be better than Cand2.
7755 if ((!Cand1.Function || !Cand1.Function->getPrimaryTemplate()) &&
7763 if (Cand1.Function && Cand1.Function->getPrimaryTemplate() &&
7766 = S.getMoreSpecializedTemplate(Cand1.Function->getPrimaryTemplate(),
7769 isa<CXXConversionDecl>(Cand1.Function)? TPOC_Conversion
7771 Cand1.ExplicitCallArguments))
7772 return BetterTemplate == Cand1.Function->getPrimaryTemplate();
7781 if (UserDefinedConversion && Cand1.Function && Cand2.Function &&
7782 isa<CXXConversionDecl>(Cand1.Function) &&
7789 = compareConversionFunctions(S, Cand1.Function, Cand2.Function);
7794 Cand1.FinalConversion,
7797 // Cand1 has a better conversion sequence.
7801 // Cand1 can't be better than Cand2.