/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 172 CastKind kind, Expr *op, unsigned PathSize, 175 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, writtenTy), Loc(l), 178 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) argument 179 : ExplicitCastExpr(SC, Shell, PathSize) { } 222 explicit CXXStaticCastExpr(EmptyShell Empty, unsigned PathSize) argument 223 : CXXNamedCastExpr(CXXStaticCastExprClass, Empty, PathSize) { } 232 unsigned PathSize); 1043 explicit CXXFunctionalCastExpr(EmptyShell Shell, unsigned PathSize) 1044 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize) { } 1055 unsigned PathSize); 171 CXXNamedCastExpr(StmtClass SC, QualType ty, ExprValueKind VK, CastKind kind, Expr *op, unsigned PathSize, TypeSourceInfo *writtenTy, SourceLocation l, SourceLocation RParenLoc) argument [all...] |
H A D | Expr.h | 2632 explicit ImplicitCastExpr(EmptyShell Shell, unsigned PathSize) argument 2633 : CastExpr(ImplicitCastExprClass, Shell, PathSize) { } 2647 static ImplicitCastExpr *CreateEmpty(ASTContext &Context, unsigned PathSize); 2695 CastKind kind, Expr *op, unsigned PathSize, 2697 : CastExpr(SC, exprTy, VK, kind, op, PathSize), TInfo(writtenTy) {} 2700 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) argument 2701 : CastExpr(SC, Shell, PathSize) { } 2728 unsigned PathSize, TypeSourceInfo *writtenTy, 2730 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, 2734 explicit CStyleCastExpr(EmptyShell Shell, unsigned PathSize) argument 2694 ExplicitCastExpr(StmtClass SC, QualType exprTy, ExprValueKind VK, CastKind kind, Expr *op, unsigned PathSize, TypeSourceInfo *writtenTy) argument 2727 CStyleCastExpr(QualType exprTy, ExprValueKind vk, CastKind kind, Expr *op, unsigned PathSize, TypeSourceInfo *writtenTy, SourceLocation l, SourceLocation r) argument [all...] |
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 510 unsigned PathSize = (BasePath ? BasePath->size() : 0); local 512 + PathSize * sizeof(CXXBaseSpecifier*)); 514 new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, 516 if (PathSize) E->setCastPath(*BasePath); 521 unsigned PathSize) { 523 C.Allocate(sizeof(CXXStaticCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 524 return new (Buffer) CXXStaticCastExpr(EmptyShell(), PathSize); 534 unsigned PathSize = (BasePath ? BasePath->size() : 0); local 536 + PathSize * sizeof(CXXBaseSpecifier*)); 538 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenT 520 CreateEmpty(ASTContext &C, unsigned PathSize) argument 544 CreateEmpty(ASTContext &C, unsigned PathSize) argument 590 unsigned PathSize = (BasePath ? BasePath->size() : 0); local 601 CreateEmpty(ASTContext &C, unsigned PathSize) argument 624 unsigned PathSize = (BasePath ? BasePath->size() : 0); local 634 CreateEmpty(ASTContext &C, unsigned PathSize) argument [all...] |
H A D | Expr.cpp | 1534 unsigned PathSize = (BasePath ? BasePath->size() : 0); local 1536 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 1538 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK); 1539 if (PathSize) E->setCastPath(*BasePath); 1544 unsigned PathSize) { 1546 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 1547 return new (Buffer) ImplicitCastExpr(EmptyShell(), PathSize); 1556 unsigned PathSize = (BasePath ? BasePath->size() : 0); local 1558 C.Allocate(sizeof(CStyleCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); 1560 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, WrittenT 1543 CreateEmpty(ASTContext &C, unsigned PathSize) argument 1565 CreateEmpty(ASTContext &C, unsigned PathSize) argument [all...] |