aboutsummaryrefslogtreecommitdiffstats
path: root/util/generic/serialized_enum.h
diff options
context:
space:
mode:
authorVlad Yaroslavlev <vladon@vladon.com>2022-02-10 16:46:23 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:23 +0300
commit706b83ed7de5a473436620367af31fc0ceecde07 (patch)
tree103305d30dec77e8f6367753367f59b3cd68f9f1 /util/generic/serialized_enum.h
parent918e8a1574070d0ec733f0b76cfad8f8892ad2e5 (diff)
downloadydb-706b83ed7de5a473436620367af31fc0ceecde07.tar.gz
Restoring authorship annotation for Vlad Yaroslavlev <vladon@vladon.com>. Commit 1 of 2.
Diffstat (limited to 'util/generic/serialized_enum.h')
-rw-r--r--util/generic/serialized_enum.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/util/generic/serialized_enum.h b/util/generic/serialized_enum.h
index 79df2bac22..50eda8a4bf 100644
--- a/util/generic/serialized_enum.h
+++ b/util/generic/serialized_enum.h
@@ -1,34 +1,34 @@
-#pragma once
-
+#pragma once
+
#include <util/generic/fwd.h>
#include <util/generic/vector.h>
#include <util/generic/map.h>
-#include <cstddef>
+#include <cstddef>
#include <type_traits>
-
-/*
-
+
+/*
+
A file with declarations of enumeration-related functions.
It doesn't contains definitions. To generate them you have to add
-
- GENERATE_ENUM_SERIALIZATION_WITH_HEADER(your_header_with_your_enum.h)
+
+ GENERATE_ENUM_SERIALIZATION_WITH_HEADER(your_header_with_your_enum.h)
or
GENERATE_ENUM_SERIALIZATION(your_header_with_your_enum.h)
-
+
in your ya.make
-
-@see https://st.yandex-team.ru/IGNIETFERRO-333
-@see https://wiki.yandex-team.ru/PoiskovajaPlatforma/Build/WritingCmakefiles/#generate-enum-with-header
-
-*/
-
-/**
- * Returns number of distinct items in enum or enum class
- *
- * @tparam EnumT enum type
- */
-template <typename EnumT>
+
+@see https://st.yandex-team.ru/IGNIETFERRO-333
+@see https://wiki.yandex-team.ru/PoiskovajaPlatforma/Build/WritingCmakefiles/#generate-enum-with-header
+
+*/
+
+/**
+ * Returns number of distinct items in enum or enum class
+ *
+ * @tparam EnumT enum type
+ */
+template <typename EnumT>
Y_CONST_FUNCTION constexpr size_t GetEnumItemsCount();
namespace NEnumSerializationRuntime {