diff options
author | petrk <petrk@yandex-team.com> | 2024-02-20 21:17:27 +0300 |
---|---|---|
committer | petrk <petrk@yandex-team.com> | 2024-02-20 21:31:32 +0300 |
commit | d6318eaf67795ef985797d2980c67d48bedcd7d3 (patch) | |
tree | f8809f391065de6e339408b54042c5761cf2d4e0 | |
parent | b1d06a80e195c1e6c85f6b872ec928dc13f8a206 (diff) | |
download | ydb-d6318eaf67795ef985797d2980c67d48bedcd7d3.tar.gz |
Use global ns for TFlags
e2d4d0cc183a95092f8a3924a5992ba09b6dc670
-rw-r--r-- | util/generic/flags.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/util/generic/flags.h b/util/generic/flags.h index 80e2f17b7f..e11163a2f4 100644 --- a/util/generic/flags.h +++ b/util/generic/flags.h @@ -217,16 +217,16 @@ private: }; template <class T> -struct TPodTraits<TFlags<T>> { +struct TPodTraits<::TFlags<T>> { enum { IsPod = TTypeTraits<T>::IsPod }; }; template <class Enum> -struct THash<TFlags<Enum>> { +struct THash<::TFlags<Enum>> { size_t operator()(const TFlags<Enum>& flags) const noexcept { - return THash<typename TFlags<Enum>::TInt>()(flags); + return THash<typename ::TFlags<Enum>::TInt>()(flags); } }; @@ -237,7 +237,7 @@ struct THash<TFlags<Enum>> { * @param ENUM Name of the base enum type to use. */ #define Y_DECLARE_FLAGS(FLAGS, ENUM) \ - using FLAGS = TFlags<ENUM> + using FLAGS = ::TFlags<ENUM> /** * This macro declares global operator functions for enum base of `FLAGS` type. |