/external/clang/lib/AST/ |
D | ExprCXX.cpp | 532 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 534 + PathSize * sizeof(CXXBaseSpecifier*)); in Create() 536 new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, in Create() 538 if (PathSize) E->setCastPath(*BasePath); in Create() 543 unsigned PathSize) { in CreateEmpty() argument 545 C.Allocate(sizeof(CXXStaticCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); in CreateEmpty() 546 return new (Buffer) CXXStaticCastExpr(EmptyShell(), PathSize); in CreateEmpty() 557 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 559 + PathSize * sizeof(CXXBaseSpecifier*)); in Create() 561 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, in Create() [all …]
|
D | Expr.cpp | 1628 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 1630 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); in Create() 1632 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK); in Create() 1633 if (PathSize) E->setCastPath(*BasePath); in Create() 1638 unsigned PathSize) { in CreateEmpty() argument 1640 C.Allocate(sizeof(ImplicitCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); in CreateEmpty() 1641 return new (Buffer) ImplicitCastExpr(EmptyShell(), PathSize); in CreateEmpty() 1650 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 1652 C.Allocate(sizeof(CStyleCastExpr) + PathSize * sizeof(CXXBaseSpecifier*)); in Create() 1654 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, R); in Create() [all …]
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 186 CastKind kind, Expr *op, unsigned PathSize, in CXXNamedCastExpr() argument 190 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, writtenTy), Loc(l), in CXXNamedCastExpr() 193 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in CXXNamedCastExpr() argument 194 : ExplicitCastExpr(SC, Shell, PathSize) { } in CXXNamedCastExpr() 238 explicit CXXStaticCastExpr(EmptyShell Empty, unsigned PathSize) in CXXStaticCastExpr() argument 239 : CXXNamedCastExpr(CXXStaticCastExprClass, Empty, PathSize) { } in CXXStaticCastExpr() 249 unsigned PathSize); 1062 explicit CXXFunctionalCastExpr(EmptyShell Shell, unsigned PathSize) in CXXFunctionalCastExpr() argument 1063 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize) { } in CXXFunctionalCastExpr() 1074 unsigned PathSize);
|
D | Expr.h | 2728 explicit ImplicitCastExpr(EmptyShell Shell, unsigned PathSize) in ImplicitCastExpr() argument 2729 : CastExpr(ImplicitCastExprClass, Shell, PathSize) { } in ImplicitCastExpr() 2743 static ImplicitCastExpr *CreateEmpty(ASTContext &Context, unsigned PathSize); 2787 CastKind kind, Expr *op, unsigned PathSize, in ExplicitCastExpr() argument 2789 : CastExpr(SC, exprTy, VK, kind, op, PathSize), TInfo(writtenTy) {} in ExplicitCastExpr() 2792 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize) in ExplicitCastExpr() argument 2793 : CastExpr(SC, Shell, PathSize) { } in ExplicitCastExpr() 2819 unsigned PathSize, TypeSourceInfo *writtenTy, in CStyleCastExpr() argument 2821 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, in CStyleCastExpr() 2825 explicit CStyleCastExpr(EmptyShell Shell, unsigned PathSize) in CStyleCastExpr() argument [all …]
|