Searched defs:CastExpr (Results 1 - 5 of 5) sorted by relevance

/external/javassist/src/main/javassist/compiler/ast/
H A DCastExpr.java24 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 DSemaCast.cpp85 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 DSemaExpr.cpp4425 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 DParser.h1247 CastExpr // Also allow '(' type-name ')' <anything> enumerator in enum:clang::Parser::ParenParseOption
/external/clang/include/clang/AST/
H A DExpr.h2513 /// 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...]

Completed in 352 milliseconds