/external/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 3043 Expr *castExpr, 3074 Expr *castedE = castExpr; 3120 Expr *castedE = castExpr->IgnoreImpCasts(); 3164 Expr *castExpr, Expr *realCast, 3168 (castRange.isValid() ? castRange.getBegin() : castExpr->getExprLoc()); 3174 QualType castExprType = castExpr->getType(); 3211 << castExpr->getSourceRange(); 3214 ARCCastChecker(S.Context, exprACTC, castACTC, true).Visit(castExpr); 3223 castType, castExpr, realCast, "__bridge ", 3231 S.Diag(br ? castExpr 3038 addFixitForObjCARCConversion(Sema &S, DiagnosticBuilder &DiagB, Sema::CheckedConversionKind CCK, SourceLocation afterLParen, QualType castType, Expr *castExpr, Expr *realCast, const char *bridgeKeyword, const char *CFBridgeName) argument 3162 diagnoseObjCARCConversion(Sema &S, SourceRange castRange, QualType castType, ARCConversionTypeClass castACTC, Expr *castExpr, Expr *realCast, ARCConversionTypeClass exprACTC, Sema::CheckedConversionKind CCK) argument 3290 CheckObjCBridgeNSCast(Sema &S, QualType castType, Expr *castExpr, bool &HadTheAttribute, bool warn) argument 3351 CheckObjCBridgeCFCast(Sema &S, QualType castType, Expr *castExpr, bool &HadTheAttribute, bool warn) argument 3413 CheckTollFreeBridgeCast(QualType castType, Expr *castExpr) argument 3463 CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr) argument 3486 CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr, CastKind &Kind) argument 3656 CheckObjCARCConversion(SourceRange castRange, QualType castType, Expr *&castExpr, CheckedConversionKind CCK, bool DiagnoseCFAudited, BinaryOperatorKind Opc) argument 3787 Expr *castExpr = realCast->getSubExpr(); local [all...] |
H A D | SemaCast.cpp | 87 ExprResult complete(CastExpr *castExpr) { argument 91 castExpr = ImplicitCastExpr::Create(Self.Context, 93 CK_Dependent, castExpr, nullptr, 94 castExpr->getValueKind()); 96 return castExpr;
|
/external/clang/lib/ARCMigrate/ |
H A D | TransUnbridgedCasts.cpp | 95 Expr *castExpr = E->getSubExpr(); local 96 QualType castExprType = castExpr->getType(); 105 if (castExpr->isNullPointerConstant(Pass.Ctx, 109 SourceLocation loc = castExpr->getExprLoc();
|
/external/clang/unittests/ASTMatchers/ |
H A D | ASTMatchersTest.cpp | 2669 EXPECT_TRUE(matches("char *p = reinterpret_cast<char *>(&p);",castExpr())); 2670 EXPECT_TRUE(matches("void *p = (void *)(&p);", castExpr())); 2671 EXPECT_TRUE(matches("char q, *p = const_cast<char *>(&q);", castExpr())); 2672 EXPECT_TRUE(matches("char c = char(0);", castExpr())); 2676 EXPECT_TRUE(matches("char c = 0;", castExpr())); 2678 EXPECT_TRUE(matches("char c = 0, d = c;", castExpr())); 2682 EXPECT_TRUE(notMatches("char c = '0';", castExpr())); 2683 EXPECT_TRUE(notMatches("char c, &q = c;", castExpr())); 2684 EXPECT_TRUE(notMatches("int i = (0);", castExpr())); 2685 EXPECT_TRUE(notMatches("int i = 0;", castExpr())); [all...] |
/external/clang/lib/ASTMatchers/Dynamic/ |
H A D | Registry.cpp | 117 REGISTER_MATCHER(castExpr);
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 3668 CastExpr *castExpr = local 3671 ReplaceStmt(Exp, castExpr); 3674 return castExpr; 5424 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, local 5426 InitExprs.push_back(castExpr); 7662 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, local 7674 new (Context) BinaryOperator(castExpr, DRE, BO_Add, 7724 castExpr = NoTypeInfoCStyleCastExpr(Context, 7730 Expr *Exp = new (Context) UnaryOperator(castExpr, UO_Deref, IvarT,
|
H A D | RewriteObjC.cpp | 3075 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, DerefExpr->getType(), local 3078 ReplaceStmt(Exp, castExpr); 3081 return castExpr; 4474 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, Context->VoidPtrTy, local 4476 InitExprs.push_back(castExpr); 5892 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, local 5898 castExpr); 5933 CastExpr *castExpr = NoTypeInfoCStyleCastExpr(Context, castT, local 5938 IV->getBase()->getLocEnd(), castExpr);
|
/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1217 CastKind kind, Expr *castExpr, unsigned pathSize, 1220 castExpr, pathSize, writtenTy),
|
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1341 /// Example: castExpr() matches each of the following: 1352 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr; member in namespace:clang::ast_matchers
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 7032 void CheckTollFreeBridgeCast(QualType castType, Expr *castExpr); 7034 void CheckObjCBridgeRelatedCast(QualType castType, Expr *castExpr); 7036 bool CheckTollFreeBridgeStaticCast(QualType castType, Expr *castExpr,
|