reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1126 tcr = TryStaticReferenceDowncast(Self, SrcExpr.get(), DestType, CStyle, 1134 tcr = TryLValueToRValueCast(Self, SrcExpr.get(), DestType, CStyle, Kind, 1141 tcr = TryStaticImplicitCast(Self, SrcExpr, DestType, CCK, OpRange, msg, 1163 if (DestType->isBooleanType()) { 1166 } else if (DestType->isIntegralType(Self.Context)) { 1169 } else if (DestType->isRealFloatingType()) { 1184 if (DestType->isEnumeralType()) { 1196 tcr = TryStaticPointerDowncast(Self, SrcType, DestType, CStyle, OpRange, msg, 1204 tcr = TryStaticMemberPointerUpcast(Self, SrcExpr, SrcType, DestType, CStyle, 1215 if (const PointerType *DestPointer = DestType->getAs<PointerType>()) { 1234 Kind = IsAddressSpaceConversion(SrcType, DestType) 1249 else if (DestType->isObjCObjectPointerType()) { 1255 else if (CStyle && DestType->isBlockPointerType()) { 1264 DestType->isObjCObjectPointerType()) { 1271 Self.CheckTollFreeBridgeStaticCast(DestType, SrcExpr.get(), Kind)) 1277 if (auto DestPointer = DestType->getAs<PointerType>())