aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpetrk <petrk@yandex-team.com>2024-02-20 21:17:27 +0300
committerpetrk <petrk@yandex-team.com>2024-02-20 21:31:32 +0300
commitd6318eaf67795ef985797d2980c67d48bedcd7d3 (patch)
treef8809f391065de6e339408b54042c5761cf2d4e0
parentb1d06a80e195c1e6c85f6b872ec928dc13f8a206 (diff)
downloadydb-d6318eaf67795ef985797d2980c67d48bedcd7d3.tar.gz
Use global ns for TFlags
e2d4d0cc183a95092f8a3924a5992ba09b6dc670
-rw-r--r--util/generic/flags.h8
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.