diff options
| author | cherepashka <[email protected]> | 2026-05-12 03:24:37 +0300 |
|---|---|---|
| committer | cherepashka <[email protected]> | 2026-05-12 03:44:14 +0300 |
| commit | 2772dbbb657803d9e96f552b13993740a1c280f9 (patch) | |
| tree | 4e8947ba8d02382ee65fe5c7612096c9f551165f /library/cpp/yt/string | |
| parent | 813bc94f1896de3e2b649b84b5870a54ab16ade3 (diff) | |
YT-26137: Drop indicies in multicell manager
* Changelog entry
Type: feature
Component: master
Drop indicies in multicell manager
commit_hash:692a550606183f6a8cb93425761911bbba09dceb
Diffstat (limited to 'library/cpp/yt/string')
| -rw-r--r-- | library/cpp/yt/string/format-inl.h | 4 | ||||
| -rw-r--r-- | library/cpp/yt/string/unittests/format_ut.cpp | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/library/cpp/yt/string/format-inl.h b/library/cpp/yt/string/format-inl.h index 15d8b791e23..28acc7d3dd9 100644 --- a/library/cpp/yt/string/format-inl.h +++ b/library/cpp/yt/string/format-inl.h @@ -156,6 +156,8 @@ template <class... Ts> constexpr bool CKnownRange<THashSet<Ts...>> = true; template <class... Ts> constexpr bool CKnownRange<THashMultiSet<Ts...>> = true; +template <class T, size_t N> +constexpr bool CKnownRange<TCompactFlatSet<T, N>> = true; //////////////////////////////////////////////////////////////////////////////// @@ -176,8 +178,6 @@ template <class... Ts> constexpr bool CKnownKVRange<TCompactFlatMap<Ts...>> = true; template <class K, class V, size_t N, class C> constexpr bool CKnownKVRange<TCompactFlatMap<K, V, N, C>> = true; -template <class T, size_t N> -constexpr bool CKnownRange<TCompactFlatSet<T, N>> = true; // TODO(arkady-e1ppa): Uncomment me when // https://github.com/llvm/llvm-project/issues/58534 is shipped. diff --git a/library/cpp/yt/string/unittests/format_ut.cpp b/library/cpp/yt/string/unittests/format_ut.cpp index 8310569b164..a2d324799cd 100644 --- a/library/cpp/yt/string/unittests/format_ut.cpp +++ b/library/cpp/yt/string/unittests/format_ut.cpp @@ -3,6 +3,7 @@ #include <library/cpp/yt/string/format.h> #include <library/cpp/yt/compact_containers/compact_flat_map.h> +#include <library/cpp/yt/compact_containers/compact_flat_set.h> #include <library/cpp/yt/compact_containers/compact_vector.h> #include <util/generic/hash_set.h> @@ -69,6 +70,7 @@ static_assert(CFormattable<std::set<int>>); static_assert(CFormattable<std::map<int, int>>); static_assert(CFormattable<std::multimap<int, int>>); static_assert(CFormattable<THashSet<int>>); +static_assert(CFormattable<TCompactFlatSet<int, 2>>); static_assert(CFormattable<THashMap<int, int>>); static_assert(CFormattable<THashMultiSet<int>>); static_assert(CFormattable<TCompactFlatMap<int, int, 2>>); |
