diff options
author | evelkin <evelkin@yandex-team.ru> | 2022-02-10 16:49:25 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:25 +0300 |
commit | f9f914a9d510572fa0d68959aaea41be5839ff3d (patch) | |
tree | a9fbf49df619eef57f022218df3a1962d611cacf /library/cpp/enumbitset | |
parent | 1e0b5488cdce503f4d970e8163823bba9126aedc (diff) | |
download | ydb-f9f914a9d510572fa0d68959aaea41be5839ff3d.tar.gz |
Restoring authorship annotation for <evelkin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/enumbitset')
-rw-r--r-- | library/cpp/enumbitset/enumbitset.h | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/library/cpp/enumbitset/enumbitset.h b/library/cpp/enumbitset/enumbitset.h index 41864c3a04f..1fdeaa27449 100644 --- a/library/cpp/enumbitset/enumbitset.h +++ b/library/cpp/enumbitset/enumbitset.h @@ -2,7 +2,7 @@ #include <util/ysaveload.h> #include <util/generic/bitmap.h> -#include <util/generic/serialized_enum.h> +#include <util/generic/serialized_enum.h> #include <util/generic/yexception.h> #include <util/string/cast.h> #include <util/string/printf.h> @@ -216,14 +216,14 @@ public: return TThis::operator^(TThis(c)); } - auto operator[] (TEnum e) { - return TParent::operator[](this->Pos(e)); - } - - auto operator[] (TEnum e) const { - return TParent::operator[](this->Pos(e)); - } - + auto operator[] (TEnum e) { + return TParent::operator[](this->Pos(e)); + } + + auto operator[] (TEnum e) const { + return TParent::operator[](this->Pos(e)); + } + using TParent::Count; using TParent::Empty; @@ -485,22 +485,22 @@ public: return ebs; } }; - -/* For Enums with GENERATE_ENUM_SERIALIZATION_WITH_HEADER */ -template <typename TEnum> -class TGeneratedEnumBitSet : public TEnumBitSet<TEnum, 0, GetEnumItemsCount<TEnum>()> { -public: - using TParent = TEnumBitSet<TEnum, 0, GetEnumItemsCount<TEnum>()>; - - TGeneratedEnumBitSet() - : TParent() - { - } - + +/* For Enums with GENERATE_ENUM_SERIALIZATION_WITH_HEADER */ +template <typename TEnum> +class TGeneratedEnumBitSet : public TEnumBitSet<TEnum, 0, GetEnumItemsCount<TEnum>()> { +public: + using TParent = TEnumBitSet<TEnum, 0, GetEnumItemsCount<TEnum>()>; + + TGeneratedEnumBitSet() + : TParent() + { + } + explicit TGeneratedEnumBitSet(const TParent& p) - : TParent(p) - { - } + : TParent(p) + { + } explicit TGeneratedEnumBitSet(TEnum c1) : TParent(c1) @@ -512,4 +512,4 @@ public: : TParent(c1, c2, r...) { } -}; +}; |