reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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))