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

References

tools/clang/lib/Sema/SemaCast.cpp
 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>())