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

References

tools/clang/lib/Sema/SemaCast.cpp
   41 static bool isValidCast(TryCastResult TCR) {
  178 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
  183 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
  189 static TryCastResult TryStaticPointerDowncast(Sema &Self, QualType SrcType,
  195 static TryCastResult TryStaticDowncast(Sema &Self, CanQualType SrcType,
  202 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
  210 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr,
  216 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr,
  223 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr,
  226 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr,
  687 static TryCastResult getCastAwayConstnessCastKind(CastAwayConstnessKind CACK,
  872   auto TCR = TryConstCast(Self, SrcExpr, DestType, /*CStyle*/ false, msg);
  988   TryCastResult tcr =
 1054   TryCastResult tcr
 1096 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr,
 1121   TryCastResult tcr;
 1287 TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
 1345 TryCastResult
 1383 TryCastResult
 1417 TryCastResult
 1529 TryCastResult
 1647 TryCastResult
 1703 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr,
 2016 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr,
 2181     TryCastResult Result = TC_NotApplicable;
 2243   TryCastResult SuccessResult = TC_Success;
 2321 static TryCastResult TryAddressSpaceCast(Sema &Self, ExprResult &SrcExpr,
 2474   TryCastResult tcr = TryConstCast(Self, SrcExpr, DestType,