reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOverload.cpp
 3835         = compareStandardConversionSubsets(S.Context, SCS1, SCS2))
 3865   FixedEnumPromotion FEP1 = getFixedEnumPromtion(S, SCS1);
 3866   FixedEnumPromotion FEP2 = getFixedEnumPromtion(S, SCS2);
 3880     = SCS1.isPointerConversionToVoidPointer(S.Context);
 3882     = SCS2.isPointerConversionToVoidPointer(S.Context);
 3892           = CompareDerivedToBaseConversions(S, Loc, SCS1, SCS2))
 3895              !S.Context.hasSameType(SCS1.getFromType(), SCS2.getFromType())) {
 3905       FromType1 = S.Context.getArrayDecayedType(FromType1);
 3907       FromType2 = S.Context.getArrayDecayedType(FromType2);
 3912     if (S.IsDerivedFrom(Loc, FromPointee2, FromPointee1))
 3914     else if (S.IsDerivedFrom(Loc, FromPointee1, FromPointee2))
 3924       bool AssignLeft = S.Context.canAssignObjCInterfaces(FromObjCPtr1,
 3926       bool AssignRight = S.Context.canAssignObjCInterfaces(FromObjCPtr2,
 3938         = CompareQualificationConversions(S, SCS1, SCS2))
 3956     T1 = S.Context.getCanonicalType(T1);
 3957     T2 = S.Context.getCanonicalType(T2);
 3959     QualType UnqualT1 = S.Context.getUnqualifiedArrayType(T1, T1Quals);
 3960     QualType UnqualT2 = S.Context.getUnqualifiedArrayType(T2, T2Quals);
 3974         T1 = S.Context.getQualifiedType(UnqualT1, T1Quals);
 3976         T2 = S.Context.getQualifiedType(UnqualT2, T2Quals);
 3996   if (S.getLangOpts().MSVCCompat && SCS1.Second == ICK_Integral_Conversion &&
 3998       S.Context.getTypeSize(SCS1.getFromType()) ==
 3999           S.Context.getTypeSize(SCS1.getToType(2)))
 4016     bool SCS1IsCompatibleVectorConversion = S.Context.areCompatibleVectorTypes(
 4018     bool SCS2IsCompatibleVectorConversion = S.Context.areCompatibleVectorTypes(