• Home
  • Raw
  • Download

Lines Matching refs:Sema

48     CastOperation(Sema &S, QualType destType, ExprResult src)  in CastOperation()
62 Sema &Self;
120 void checkObjCARCConversion(Sema::CheckedConversionKind CCK) { in checkObjCARCConversion()
125 Sema::ACR_unbridged) in checkObjCARCConversion()
143 static bool CastsAwayConstness(Sema &Self, QualType SrcType, QualType DestType,
157 static TryCastResult TryLValueToRValueCast(Sema &Self, Expr *SrcExpr,
162 static TryCastResult TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr,
168 static TryCastResult TryStaticPointerDowncast(Sema &Self, QualType SrcType,
174 static TryCastResult TryStaticDowncast(Sema &Self, CanQualType SrcType,
181 static TryCastResult TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr,
189 static TryCastResult TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr,
191 Sema::CheckedConversionKind CCK,
195 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr,
197 Sema::CheckedConversionKind CCK,
202 static TryCastResult TryConstCast(Sema &Self, Expr *SrcExpr, QualType DestType,
204 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr,
213 Sema::ActOnCXXNamedCast(SourceLocation OpLoc, tok::TokenKind Kind, in ActOnCXXNamedCast()
236 Sema::BuildCXXNamedCast(SourceLocation OpLoc, tok::TokenKind Kind, in BuildCXXNamedCast()
302 static bool tryDiagnoseOverloadedCast(Sema &S, CastType CT, in tryDiagnoseOverloadedCast()
378 static void diagnoseBadCast(Sema &S, unsigned msg, CastType castType, in diagnoseBadCast()
460 CastsAwayConstness(Sema &Self, QualType SrcType, QualType DestType, in CastsAwayConstness()
714 checkObjCARCConversion(Sema::CCK_OtherCast); in CheckReinterpretCast()
757 = TryStaticCast(Self, SrcExpr, DestType, Sema::CCK_OtherCast, OpRange, msg, in CheckStaticCast()
776 checkObjCARCConversion(Sema::CCK_OtherCast); in CheckStaticCast()
785 static TryCastResult TryStaticCast(Sema &Self, ExprResult &SrcExpr, in TryStaticCast()
787 Sema::CheckedConversionKind CCK, in TryStaticCast()
793 = (CCK == Sema::CCK_CStyleCast || CCK == Sema::CCK_FunctionalCast); in TryStaticCast()
953 TryLValueToRValueCast(Sema &Self, Expr *SrcExpr, QualType DestType, in TryLValueToRValueCast()
983 < Sema::Ref_Compatible_With_Added_Qualification) { in TryLValueToRValueCast()
1004 TryStaticReferenceDowncast(Sema &Self, Expr *SrcExpr, QualType DestType, in TryStaticReferenceDowncast()
1039 TryStaticPointerDowncast(Sema &Self, QualType SrcType, QualType DestType, in TryStaticPointerDowncast()
1073 TryStaticDowncast(Sema &Self, CanQualType SrcType, CanQualType DestType, in TryStaticDowncast()
1164 case Sema::AR_accessible: in TryStaticDowncast()
1165 case Sema::AR_delayed: // be optimistic in TryStaticDowncast()
1166 case Sema::AR_dependent: // be optimistic in TryStaticDowncast()
1169 case Sema::AR_inaccessible: in TryStaticDowncast()
1188 TryStaticMemberPointerUpcast(Sema &Self, ExprResult &SrcExpr, QualType SrcType, in TryStaticMemberPointerUpcast()
1256 case Sema::AR_accessible: in TryStaticMemberPointerUpcast()
1257 case Sema::AR_delayed: in TryStaticMemberPointerUpcast()
1258 case Sema::AR_dependent: in TryStaticMemberPointerUpcast()
1263 case Sema::AR_inaccessible: in TryStaticMemberPointerUpcast()
1299 TryStaticImplicitCast(Sema &Self, ExprResult &SrcExpr, QualType DestType, in TryStaticImplicitCast()
1300 Sema::CheckedConversionKind CCK, in TryStaticImplicitCast()
1315 = (CCK == Sema::CCK_CStyleCast) in TryStaticImplicitCast()
1318 : (CCK == Sema::CCK_FunctionalCast) in TryStaticImplicitCast()
1330 = (CCK == Sema::CCK_CStyleCast || CCK == Sema::CCK_FunctionalCast); in TryStaticImplicitCast()
1351 static TryCastResult TryConstCast(Sema &Self, Expr *SrcExpr, QualType DestType, in TryConstCast()
1427 void Sema::CheckCompatibleReinterpretCast(QualType SrcType, QualType DestType, in CheckCompatibleReinterpretCast()
1479 static void DiagnoseCastOfObjCSEL(Sema &Self, const ExprResult &SrcExpr, in DiagnoseCastOfObjCSEL()
1494 static TryCastResult TryReinterpretCast(Sema &Self, ExprResult &SrcExpr, in TryReinterpretCast()
1859 Sema::CheckedConversionKind CCK in CheckCXXCStyleCast()
1860 = FunctionalStyle? Sema::CCK_FunctionalCast in CheckCXXCStyleCast()
1861 : Sema::CCK_CStyleCast; in CheckCXXCStyleCast()
1908 static void DiagnoseBadFunctionCast(Sema &Self, const ExprResult &SrcExpr, in DiagnoseBadFunctionCast()
2087 checkObjCARCConversion(Sema::CCK_CStyleCast); in CheckCStyleCast()
2100 << SrcType << DestType << Sema::AA_Casting in CheckCStyleCast()
2124 ExprResult Sema::BuildCStyleCastExpr(SourceLocation LPLoc, in BuildCStyleCastExpr()
2147 ExprResult Sema::BuildCXXFunctionalCastExpr(TypeSourceInfo *CastTypeInfo, in BuildCXXFunctionalCastExpr()