Lines Matching full:pathsize
518 unsigned PathSize = (BasePath ? BasePath->size() : 0);
519 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
521 new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
523 if (PathSize)
530 unsigned PathSize) {
531 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
532 return new (Buffer) CXXStaticCastExpr(EmptyShell(), PathSize);
543 unsigned PathSize = (BasePath ? BasePath->size() : 0);
544 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
546 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
548 if (PathSize)
555 unsigned PathSize) {
556 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
557 return new (Buffer) CXXDynamicCastExpr(EmptyShell(), PathSize);
600 unsigned PathSize = (BasePath ? BasePath->size() : 0);
601 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
603 new (Buffer) CXXReinterpretCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
605 if (PathSize)
612 CXXReinterpretCastExpr::CreateEmpty(const ASTContext &C, unsigned PathSize) {
613 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
614 return new (Buffer) CXXReinterpretCastExpr(EmptyShell(), PathSize);
635 unsigned PathSize = (BasePath ? BasePath->size() : 0);
636 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
638 new (Buffer) CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, L, R);
639 if (PathSize)
646 CXXFunctionalCastExpr::CreateEmpty(const ASTContext &C, unsigned PathSize) {
647 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
648 return new (Buffer) CXXFunctionalCastExpr(EmptyShell(), PathSize);