Lines Matching defs:SCS1

111                                    const StandardConversionSequence& SCS1,
116 const StandardConversionSequence& SCS1,
121 const StandardConversionSequence& SCS1,
4317 const StandardConversionSequence& SCS1,
4324 if (SCS1.isIdentityConversion() && !SCS2.isIdentityConversion())
4326 else if (!SCS1.isIdentityConversion() && SCS2.isIdentityConversion())
4329 if (SCS1.Second != SCS2.Second) {
4330 if (SCS1.Second == ICK_Identity)
4336 } else if (!Context.hasSimilarType(SCS1.getToType(1), SCS2.getToType(1)))
4339 if (SCS1.Third == SCS2.Third) {
4340 return Context.hasSameType(SCS1.getToType(2), SCS2.getToType(2))? Result
4344 if (SCS1.Third == ICK_Identity)
4360 isBetterReferenceBindingKind(const StandardConversionSequence &SCS1,
4375 if (SCS1.BindsImplicitObjectArgumentWithoutRefQualifier ||
4379 return (!SCS1.IsLvalueReference && SCS1.BindsToRvalue &&
4381 (SCS1.IsLvalueReference && SCS1.BindsToFunctionLvalue &&
4418 const StandardConversionSequence& SCS1,
4430 = compareStandardConversionSubsets(S.Context, SCS1, SCS2))
4435 ImplicitConversionRank Rank1 = SCS1.getRank();
4449 if (SCS1.isPointerConversionToBool() != SCS2.isPointerConversionToBool())
4460 FixedEnumPromotion FEP1 = getFixedEnumPromtion(S, SCS1);
4475 = SCS1.isPointerConversionToVoidPointer(S.Context);
4487 = CompareDerivedToBaseConversions(S, Loc, SCS1, SCS2))
4490 !S.Context.hasSameType(SCS1.getFromType(), SCS2.getFromType())) {
4494 QualType FromType1 = SCS1.getFromType();
4499 if (SCS1.First == ICK_Array_To_Pointer)
4530 if (SCS1.ReferenceBinding && SCS2.ReferenceBinding) {
4532 if (isBetterReferenceBindingKind(SCS1, SCS2))
4534 else if (isBetterReferenceBindingKind(SCS2, SCS1))
4541 = CompareQualificationConversions(S, SCS1, SCS2))
4544 if (SCS1.ReferenceBinding && SCS2.ReferenceBinding) {
4551 QualType T1 = SCS1.getToType(2);
4561 if (SCS1.ObjCLifetimeConversionBinding !=
4563 return SCS1.ObjCLifetimeConversionBinding
4595 SCS1.Second == ICK_Integral_Conversion &&
4597 S.Context.getTypeSize(SCS1.getFromType()) ==
4598 S.Context.getTypeSize(SCS1.getToType(2)))
4613 if (SCS1.Second == ICK_Vector_Conversion &&
4616 SCS1.getFromType(), SCS1.getToType(2));
4626 if (SCS1.Second == ICK_SVE_Vector_Conversion &&
4629 S.Context.areCompatibleSveTypes(SCS1.getFromType(), SCS1.getToType(2));
4640 if (SCS1.Second == ICK_RVV_Vector_Conversion &&
4643 S.Context.areCompatibleRVVTypes(SCS1.getFromType(), SCS1.getToType(2));
4661 const StandardConversionSequence& SCS1,
4672 if (SCS1.First != SCS2.First || SCS1.Second != SCS2.Second ||
4673 SCS1.Third != SCS2.Third || SCS1.Third != ICK_Qualification)
4678 QualType T1 = SCS1.getToType(2);
4694 bool CanPick1 = !SCS1.DeprecatedStringLiteralToCharPtr;
4700 if (SCS1.QualificationIncludesObjCLifetime &&
4704 !SCS1.QualificationIncludesObjCLifetime)
4730 const StandardConversionSequence& SCS1,
4732 QualType FromType1 = SCS1.getFromType();
4733 QualType ToType1 = SCS1.getToType(1);
4739 if (SCS1.First == ICK_Array_To_Pointer)
4756 if (SCS1.Second == ICK_Pointer_Conversion &&
4785 } else if (SCS1.Second == ICK_Pointer_Conversion &&
4872 if (SCS1.Second == ICK_Pointer_Member && SCS2.Second == ICK_Pointer_Member &&
4903 if (SCS1.Second == ICK_Derived_To_Base) {