Lines Matching defs:PathSize
767 unsigned PathSize = (BasePath ? BasePath->size() : 0);
770 PathSize, FPO.requiresTrailingStorage()));
771 auto *E = new (Buffer) CXXStaticCastExpr(T, VK, K, Op, PathSize, WrittenTy,
773 if (PathSize)
780 unsigned PathSize,
784 PathSize, HasFPFeatures));
785 return new (Buffer) CXXStaticCastExpr(EmptyShell(), PathSize, HasFPFeatures);
796 unsigned PathSize = (BasePath ? BasePath->size() : 0);
797 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
799 new (Buffer) CXXDynamicCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
801 if (PathSize)
808 unsigned PathSize) {
809 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
810 return new (Buffer) CXXDynamicCastExpr(EmptyShell(), PathSize);
859 unsigned PathSize = (BasePath ? BasePath->size() : 0);
860 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
862 new (Buffer) CXXReinterpretCastExpr(T, VK, K, Op, PathSize, WrittenTy, L,
864 if (PathSize)
871 CXXReinterpretCastExpr::CreateEmpty(const ASTContext &C, unsigned PathSize) {
872 void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
873 return new (Buffer) CXXReinterpretCastExpr(EmptyShell(), PathSize);
906 unsigned PathSize = (BasePath ? BasePath->size() : 0);
909 PathSize, FPO.requiresTrailingStorage()));
911 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R);
912 if (PathSize)
919 unsigned PathSize,
923 PathSize, HasFPFeatures));
925 CXXFunctionalCastExpr(EmptyShell(), PathSize, HasFPFeatures);