• Home
  • Raw
  • Download

Lines Matching refs:SCS1

93                                    const StandardConversionSequence& SCS1,
98 const StandardConversionSequence& SCS1,
103 const StandardConversionSequence& SCS1,
3511 const StandardConversionSequence& SCS1, in compareStandardConversionSubsets() argument
3518 if (SCS1.isIdentityConversion() && !SCS2.isIdentityConversion()) in compareStandardConversionSubsets()
3520 else if (!SCS1.isIdentityConversion() && SCS2.isIdentityConversion()) in compareStandardConversionSubsets()
3523 if (SCS1.Second != SCS2.Second) { in compareStandardConversionSubsets()
3524 if (SCS1.Second == ICK_Identity) in compareStandardConversionSubsets()
3530 } else if (!hasSimilarType(Context, SCS1.getToType(1), SCS2.getToType(1))) in compareStandardConversionSubsets()
3533 if (SCS1.Third == SCS2.Third) { in compareStandardConversionSubsets()
3534 return Context.hasSameType(SCS1.getToType(2), SCS2.getToType(2))? Result in compareStandardConversionSubsets()
3538 if (SCS1.Third == ICK_Identity) in compareStandardConversionSubsets()
3554 isBetterReferenceBindingKind(const StandardConversionSequence &SCS1, in isBetterReferenceBindingKind() argument
3569 if (SCS1.BindsImplicitObjectArgumentWithoutRefQualifier || in isBetterReferenceBindingKind()
3573 return (!SCS1.IsLvalueReference && SCS1.BindsToRvalue && in isBetterReferenceBindingKind()
3575 (SCS1.IsLvalueReference && SCS1.BindsToFunctionLvalue && in isBetterReferenceBindingKind()
3584 const StandardConversionSequence& SCS1, in CompareStandardConversionSequences() argument
3596 = compareStandardConversionSubsets(S.Context, SCS1, SCS2)) in CompareStandardConversionSequences()
3601 ImplicitConversionRank Rank1 = SCS1.getRank(); in CompareStandardConversionSequences()
3615 if (SCS1.isPointerConversionToBool() != SCS2.isPointerConversionToBool()) in CompareStandardConversionSequences()
3627 = SCS1.isPointerConversionToVoidPointer(S.Context); in CompareStandardConversionSequences()
3639 = CompareDerivedToBaseConversions(S, Loc, SCS1, SCS2)) in CompareStandardConversionSequences()
3642 !S.Context.hasSameType(SCS1.getFromType(), SCS2.getFromType())) { in CompareStandardConversionSequences()
3646 QualType FromType1 = SCS1.getFromType(); in CompareStandardConversionSequences()
3651 if (SCS1.First == ICK_Array_To_Pointer) in CompareStandardConversionSequences()
3685 = CompareQualificationConversions(S, SCS1, SCS2)) in CompareStandardConversionSequences()
3688 if (SCS1.ReferenceBinding && SCS2.ReferenceBinding) { in CompareStandardConversionSequences()
3690 if (isBetterReferenceBindingKind(SCS1, SCS2)) in CompareStandardConversionSequences()
3692 else if (isBetterReferenceBindingKind(SCS2, SCS1)) in CompareStandardConversionSequences()
3701 QualType T1 = SCS1.getToType(2); in CompareStandardConversionSequences()
3711 if (SCS1.ObjCLifetimeConversionBinding != in CompareStandardConversionSequences()
3713 return SCS1.ObjCLifetimeConversionBinding in CompareStandardConversionSequences()
3743 if (S.getLangOpts().MSVCCompat && SCS1.Second == ICK_Integral_Conversion && in CompareStandardConversionSequences()
3745 S.Context.getTypeSize(SCS1.getFromType()) == in CompareStandardConversionSequences()
3746 S.Context.getTypeSize(SCS1.getToType(2))) in CompareStandardConversionSequences()
3757 const StandardConversionSequence& SCS1, in CompareQualificationConversions() argument
3765 if (SCS1.First != SCS2.First || SCS1.Second != SCS2.Second || in CompareQualificationConversions()
3766 SCS1.Third != SCS2.Third || SCS1.Third != ICK_Qualification) in CompareQualificationConversions()
3771 QualType T1 = SCS1.getToType(2); in CompareQualificationConversions()
3797 if (SCS1.QualificationIncludesObjCLifetime != in CompareQualificationConversions()
3799 Result = SCS1.QualificationIncludesObjCLifetime in CompareQualificationConversions()
3847 if (SCS1.DeprecatedStringLiteralToCharPtr) in CompareQualificationConversions()
3870 const StandardConversionSequence& SCS1, in CompareDerivedToBaseConversions() argument
3872 QualType FromType1 = SCS1.getFromType(); in CompareDerivedToBaseConversions()
3873 QualType ToType1 = SCS1.getToType(1); in CompareDerivedToBaseConversions()
3879 if (SCS1.First == ICK_Array_To_Pointer) in CompareDerivedToBaseConversions()
3896 if (SCS1.Second == ICK_Pointer_Conversion && in CompareDerivedToBaseConversions()
3925 } else if (SCS1.Second == ICK_Pointer_Conversion && in CompareDerivedToBaseConversions()
3998 if (SCS1.Second == ICK_Pointer_Member && SCS2.Second == ICK_Pointer_Member && in CompareDerivedToBaseConversions()
4033 if (SCS1.Second == ICK_Derived_To_Base) { in CompareDerivedToBaseConversions()