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

References

tools/clang/lib/Sema/SemaOverload.cpp
 4161     FromType1 = S.Context.getArrayDecayedType(FromType1);
 4163     FromType2 = S.Context.getArrayDecayedType(FromType2);
 4166   FromType1 = S.Context.getCanonicalType(FromType1);
 4167   ToType1 = S.Context.getCanonicalType(ToType1);
 4168   FromType2 = S.Context.getCanonicalType(FromType2);
 4169   ToType2 = S.Context.getCanonicalType(ToType2);
 4193       if (S.IsDerivedFrom(Loc, ToPointee1, ToPointee2))
 4195       else if (S.IsDerivedFrom(Loc, ToPointee2, ToPointee1))
 4201       if (S.IsDerivedFrom(Loc, FromPointee2, FromPointee1))
 4203       else if (S.IsDerivedFrom(Loc, FromPointee1, FromPointee2))
 4223         = S.Context.canAssignObjCInterfaces(FromPtr1, FromPtr2);
 4225         = S.Context.canAssignObjCInterfaces(FromPtr2, FromPtr1);
 4227         = S.Context.canAssignObjCInterfaces(ToPtr1, ToPtr2);
 4229         = S.Context.canAssignObjCInterfaces(ToPtr2, ToPtr1);
 4264       if (S.Context.hasSameType(FromType1, FromType2) &&
 4285       if (S.Context.hasSameUnqualifiedType(ToType1, ToType2) &&
 4314       if (S.IsDerivedFrom(Loc, ToPointee1, ToPointee2))
 4316       else if (S.IsDerivedFrom(Loc, ToPointee2, ToPointee1))
 4321       if (S.IsDerivedFrom(Loc, FromPointee1, FromPointee2))
 4323       else if (S.IsDerivedFrom(Loc, FromPointee2, FromPointee1))
 4333     if (S.Context.hasSameUnqualifiedType(FromType1, FromType2) &&
 4334         !S.Context.hasSameUnqualifiedType(ToType1, ToType2)) {
 4335       if (S.IsDerivedFrom(Loc, ToType1, ToType2))
 4337       else if (S.IsDerivedFrom(Loc, ToType2, ToType1))
 4345     if (!S.Context.hasSameUnqualifiedType(FromType1, FromType2) &&
 4346         S.Context.hasSameUnqualifiedType(ToType1, ToType2)) {
 4347       if (S.IsDerivedFrom(Loc, FromType2, FromType1))
 4349       else if (S.IsDerivedFrom(Loc, FromType1, FromType2))