| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 714 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 717 PathSize, FPO.requiresTrailingStorage())); in Create() 718 auto *E = new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy, in Create() 720 if (PathSize) in Create() 727 unsigned PathSize, in CreateEmpty() argument 731 PathSize, HasFPFeatures)); in CreateEmpty() 732 return new (Buffer) CXXStaticCastExpr(EmptyShell(), PathSize, HasFPFeatures); in CreateEmpty() 743 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 744 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize)); in Create() 746 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, in Create() [all …]
|
| H A D | Expr.cpp | 2072 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 2075 PathSize, FPO.requiresTrailingStorage())); in Create() 2082 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, FPO, VK); in Create() 2083 if (PathSize) in Create() 2090 unsigned PathSize, in CreateEmpty() argument 2094 PathSize, HasFPFeatures)); in CreateEmpty() 2095 return new (Buffer) ImplicitCastExpr(EmptyShell(), PathSize, HasFPFeatures); in CreateEmpty() 2104 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() local 2107 PathSize, FPO.requiresTrailingStorage())); in Create() 2109 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, FPO, WrittenTy, L, R); in Create() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 387 Expr *op, unsigned PathSize, bool HasFPFeatures, in CXXNamedCastExpr() argument 390 : ExplicitCastExpr(SC, ty, VK, kind, op, PathSize, HasFPFeatures, in CXXNamedCastExpr() 394 explicit CXXNamedCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize, in CXXNamedCastExpr() argument 396 : ExplicitCastExpr(SC, Shell, PathSize, HasFPFeatures) {} in CXXNamedCastExpr() 445 explicit CXXStaticCastExpr(EmptyShell Empty, unsigned PathSize, in CXXStaticCastExpr() argument 447 : CXXNamedCastExpr(CXXStaticCastExprClass, Empty, PathSize, in CXXStaticCastExpr() 464 unsigned PathSize, bool hasFPFeatures); 1803 explicit CXXFunctionalCastExpr(EmptyShell Shell, unsigned PathSize, in CXXFunctionalCastExpr() argument 1805 : ExplicitCastExpr(CXXFunctionalCastExprClass, Shell, PathSize, in CXXFunctionalCastExpr() 1822 CreateEmpty(const ASTContext &Context, unsigned PathSize, bool HasFPFeatures);
|
| H A D | Expr.h | 3642 explicit ImplicitCastExpr(EmptyShell Shell, unsigned PathSize, in ImplicitCastExpr() argument 3644 : CastExpr(ImplicitCastExprClass, Shell, PathSize, HasFPFeatures) {} in ImplicitCastExpr() 3671 unsigned PathSize, bool HasFPFeatures); 3711 CastKind kind, Expr *op, unsigned PathSize, in ExplicitCastExpr() argument 3713 : CastExpr(SC, exprTy, VK, kind, op, PathSize, HasFPFeatures), in ExplicitCastExpr() 3719 ExplicitCastExpr(StmtClass SC, EmptyShell Shell, unsigned PathSize, in ExplicitCastExpr() argument 3721 : CastExpr(SC, Shell, PathSize, HasFPFeatures) {} in ExplicitCastExpr() 3750 unsigned PathSize, FPOptionsOverride FPO, in CStyleCastExpr() argument 3752 : ExplicitCastExpr(CStyleCastExprClass, exprTy, vk, kind, op, PathSize, in CStyleCastExpr() 3760 explicit CStyleCastExpr(EmptyShell Shell, unsigned PathSize, in CStyleCastExpr() argument [all …]
|