/external/javassist/src/main/javassist/compiler/ast/ |
H A D | CastExpr.java | 24 public class CastExpr extends ASTList implements TokenId { class in inherits:ASTList,TokenId 28 public CastExpr(ASTList className, int dim, ASTree expr) { method in class:CastExpr 34 public CastExpr(int type, int dim, ASTree expr) { method in class:CastExpr
|
/external/clang/lib/Sema/ |
H A D | SemaCast.cpp | 85 ExprResult complete(CastExpr *castExpr) { 2127 Expr *CastExpr) { 2128 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr); 2130 Op.OpRange = SourceRange(LPLoc, CastExpr->getLocEnd()); 2134 isa<InitListExpr>(CastExpr)); 2149 Expr *CastExpr, 2152 CastOperation Op(*this, CastTypeInfo->getType(), CastExpr); 2154 Op.OpRange = SourceRange(Op.DestRange.getBegin(), CastExpr->getLocEnd()); 2124 BuildCStyleCastExpr(SourceLocation LPLoc, TypeSourceInfo *CastTypeInfo, SourceLocation RPLoc, Expr *CastExpr) argument 2147 BuildCXXFunctionalCastExpr(TypeSourceInfo *CastTypeInfo, SourceLocation LPLoc, Expr *CastExpr, SourceLocation RPLoc) argument
|
H A D | SemaExpr.cpp | 4425 Expr *CastExpr, CastKind &Kind) { 4428 QualType SrcTy = CastExpr->getType(); 4443 return Owned(CastExpr); 4455 ExprResult CastExprRes = Owned(CastExpr); 4459 CastExpr = ImpCastExprToType(CastExprRes.take(), DestElemTy, CK).take(); 4462 return Owned(CastExpr); 4468 SourceLocation RParenLoc, Expr *CastExpr) { 4469 assert(!D.isInvalidType() && (CastExpr != 0) && 4472 TypeSourceInfo *castTInfo = GetTypeForDeclaratorCast(D, CastExpr->getType()); 4490 ParenExpr *PE = dyn_cast<ParenExpr>(CastExpr); 4424 CheckExtVectorCast(SourceRange R, QualType DestTy, Expr *CastExpr, CastKind &Kind) argument 4466 ActOnCastExpr(Scope *S, SourceLocation LParenLoc, Declarator &D, ParsedType &Ty, SourceLocation RParenLoc, Expr *CastExpr) argument 11666 checkUnknownAnyCast(SourceRange TypeRange, QualType CastType, Expr *CastExpr, CastKind &CastKind, ExprValueKind &VK, CXXCastPath &Path) argument [all...] |
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 1247 CastExpr // Also allow '(' type-name ')' <anything> enumerator in enum:clang::Parser::ParenParseOption
|
/external/clang/include/clang/AST/ |
H A D | Expr.h | 2513 /// CastExpr - Base class for type casts, including both implicit 2517 class CastExpr : public Expr { class in class:clang::StringLiteral::OffsetOfExpr 2527 return const_cast<CastExpr*>(this)->path_buffer(); 2538 CastExpr(StmtClass SC, QualType ty, ExprValueKind VK, function in class:clang::StringLiteral::OffsetOfExpr::CastExpr 2561 CastExpr(StmtClass SC, EmptyShell Empty, unsigned BasePathSize) function in class:clang::StringLiteral::OffsetOfExpr::CastExpr 2580 return const_cast<CastExpr *>(this)->getSubExprAsWritten(); 2598 static bool classof(const CastExpr *) { return true; } 2624 class ImplicitCastExpr : public CastExpr { 2628 : CastExpr(ImplicitCastExprClass, ty, VK, kind, op, BasePathLength) { 2633 : CastExpr(ImplicitCastExprClas [all...] |