From 2368de6e93976105561f10b42c933802bffa7f50 Mon Sep 17 00:00:00 2001 From: peri4 Date: Sun, 21 Sep 2025 21:05:56 +0300 Subject: [PATCH] rename PRIVATE_DEFINITION_FINISH to PRIVATE_DEFINITION_END_NO_INITIALIZE --- libs/main/core/pibase_macros.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/main/core/pibase_macros.h b/libs/main/core/pibase_macros.h index 6dc84470..7896f3ef 100644 --- a/libs/main/core/pibase_macros.h +++ b/libs/main/core/pibase_macros.h @@ -333,8 +333,8 @@ typedef long long ssize_t; __PrivateInitializer__ __privateinitializer__; # define PRIVATE_DEFINITION_START(c) struct c::__Private__ { -# define PRIVATE_DEFINITION_FINISH(c) \ - } \ +# define PRIVATE_DEFINITION_END_NO_INITIALIZE(c) \ + } \ ; # define PRIVATE_DEFINITION_INITIALIZE(c) \ c::__PrivateInitializer__::__PrivateInitializer__() { \ @@ -351,9 +351,9 @@ typedef long long ssize_t; p = new c::__Private__(); \ return *this; \ } -# define PRIVATE_DEFINITION_END(c) \ - PRIVATE_DEFINITION_FINISH(c) \ - PRIVATE_DEFINITION_INITIALIZE(c) +# define PRIVATE_DEFINITION_END(c) \ + PRIVATE_DEFINITION_END_NO_INITIALIZE \ + (c) PRIVATE_DEFINITION_INITIALIZE(c) # define PRIVATE (__privateinitializer__.p)