aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/binsaver
diff options
context:
space:
mode:
authordmikhalev <dmikhalev@yandex-team.ru>2022-02-10 16:49:29 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:29 +0300
commitb93b3eb857a34bc32cef3c1b0c709e8365253b34 (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/binsaver
parent3b5ee31ed70f690af39dfdec632060610b71b89e (diff)
downloadydb-b93b3eb857a34bc32cef3c1b0c709e8365253b34.tar.gz
Restoring authorship annotation for <dmikhalev@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/binsaver')
-rw-r--r--library/cpp/binsaver/bin_saver.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/library/cpp/binsaver/bin_saver.h b/library/cpp/binsaver/bin_saver.h
index a435a969f2..412424889f 100644
--- a/library/cpp/binsaver/bin_saver.h
+++ b/library/cpp/binsaver/bin_saver.h
@@ -566,25 +566,25 @@ int TPtrBase<TUserObj, TRef>::operator&(IBinSaver& f) {
}
////////////////////////////////////////////////////////////////////////////////////////////////////
-
+
extern TClassFactory<IObjectBase>* pSaverClasses;
void StartRegisterSaveload();
-
+
template <class TReg>
-struct TRegisterSaveLoadType {
- TRegisterSaveLoadType(int num) {
- StartRegisterSaveload();
+struct TRegisterSaveLoadType {
+ TRegisterSaveLoadType(int num) {
+ StartRegisterSaveload();
pSaverClasses->RegisterType(num, TReg::NewSaveLoadNullItem, (TReg*)nullptr);
- }
-};
-
+ }
+};
+
#define Y_BINSAVER_REGISTER(name) \
BASIC_REGISTER_CLASS(name) \
static TRegisterSaveLoadType<name> init##name(MurmurHash<int>(#name, sizeof(#name)));
#define REGISTER_SAVELOAD_CLASS(N, name) \
BASIC_REGISTER_CLASS(name) \
- static TRegisterSaveLoadType<name> init##name##N(N);
+ static TRegisterSaveLoadType<name> init##name##N(N);
// using TObj/TRef on forward declared templ class will not work
// but multiple registration with same id is allowed