Lines Matching refs:TryCastResult
34 enum TryCastResult { enum
43 static bool isValidCast(TryCastResult TCR) { in isValidCast()
219 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
224 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
230 static TryCastResult TryStaticPointerDowncast(Sema &Self, QualType SrcType,
236 static TryCastResult TryStaticDowncast(Sema &Self, CanQualType SrcType,
243 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
251 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr,
257 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr,
264 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr,
267 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr,
271 static TryCastResult TryAddressSpaceCast(Sema &Self, ExprResult &SrcExpr,
757 static TryCastResult getCastAwayConstnessCastKind(CastAwayConstnessKind CACK, in getCastAwayConstnessCastKind()
1193 TryCastResult tcr = in CheckReinterpretCast()
1265 TryCastResult tcr in CheckStaticCast()
1307 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr, in TryStaticCast()
1332 TryCastResult tcr; in TryStaticCast()
1519 TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, in TryLValueToRValueCast()
1573 TryCastResult
1611 TryCastResult
1645 TryCastResult
1757 TryCastResult
1875 TryCastResult
1931 static TryCastResult TryConstCast(Sema &Self, ExprResult &SrcExpr, in TryConstCast()
2245 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, in TryReinterpretCast()
2435 TryCastResult Result = TC_NotApplicable; in TryReinterpretCast()
2502 TryCastResult SuccessResult = TC_Success; in TryReinterpretCast()
2598 static TryCastResult TryAddressSpaceCast(Sema &Self, ExprResult &SrcExpr, in TryAddressSpaceCast()
2798 TryCastResult tcr = TryConstCast(Self, SrcExpr, DestType, in CheckCXXCStyleCast()