Skip to content

Commit 55385ad

Browse files
author
Julian LALU
committed
Improve tuple
1 parent b4daae8 commit 55385ad

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

interface/core/containers/compressed_tuple.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ namespace hud
273273
template<typename... types_t, typename... u_types_t>
274274
constexpr void operator()([[maybe_unused]] hud::compressed_tuple<types_t...> &to, [[maybe_unused]] const hud::compressed_tuple<u_types_t...> &from) noexcept
275275
{
276-
static_assert(hud::is_same_size_v<hud::compressed_tuple<types_t...>, hud::compressed_tuple<u_types_t...>>, "Assigning tuples of different size is not supported");
276+
static_assert(hud::tuple_size_v<hud::compressed_tuple<types_t...>> == hud::tuple_size_v<hud::compressed_tuple<u_types_t...>>, "Assigning tuples of different size is not supported");
277277
if constexpr (count > 0u)
278278
{
279279
constexpr const usize idx = tuple_size_v<hud::compressed_tuple<types_t...>> - count;
@@ -292,7 +292,7 @@ namespace hud
292292
template<typename... types_t, typename... u_types_t>
293293
constexpr void operator()([[maybe_unused]] hud::compressed_tuple<types_t...> &to, [[maybe_unused]] hud::compressed_tuple<u_types_t...> &&from) noexcept
294294
{
295-
static_assert(hud::is_same_size_v<hud::compressed_tuple<types_t...>, hud::compressed_tuple<u_types_t...>>, "Assigning tuples of different size is not supported");
295+
static_assert(hud::tuple_size_v<hud::compressed_tuple<types_t...>> == hud::tuple_size_v<hud::compressed_tuple<u_types_t...>>, "Assigning tuples of different size is not supported");
296296
if constexpr (count > 0)
297297
{
298298
constexpr const usize idx = tuple_size_v<hud::compressed_tuple<types_t...>> - count;
@@ -338,7 +338,7 @@ namespace hud
338338
template<typename... types_t, typename... u_types_t>
339339
constexpr void operator()([[maybe_unused]] hud::compressed_tuple<types_t...> &first, [[maybe_unused]] hud::compressed_tuple<u_types_t...> &second) noexcept
340340
{
341-
static_assert(hud::is_same_size_v<hud::compressed_tuple<types_t...>, hud::compressed_tuple<u_types_t...>>, "Swapping tuples of different size is not supported");
341+
static_assert(hud::tuple_size_v<hud::compressed_tuple<types_t...>> == hud::tuple_size_v<hud::compressed_tuple<u_types_t...>>, "Swapping tuples of different size is not supported");
342342

343343
if constexpr (count > 0u)
344344
{
@@ -366,7 +366,7 @@ namespace hud
366366
template<typename... types_t, typename... u_types_t>
367367
[[nodiscard]] constexpr bool operator()([[maybe_unused]] const hud::compressed_tuple<types_t...> &first, [[maybe_unused]] const hud::compressed_tuple<u_types_t...> &second) noexcept
368368
{
369-
static_assert(hud::is_same_size_v<hud::compressed_tuple<types_t...>, hud::compressed_tuple<u_types_t...>>, "Comparing tuples of different size is not supported");
369+
static_assert(hud::tuple_size_v<hud::compressed_tuple<types_t...>> == hud::tuple_size_v<hud::compressed_tuple<u_types_t...>>, "Comparing tuples of different size is not supported");
370370
if constexpr (count > 0u)
371371
{
372372
constexpr const usize index_to_swap = tuple_size_v<hud::compressed_tuple<types_t...>> - count;
@@ -396,7 +396,7 @@ namespace hud
396396
template<typename... types_t, typename... u_types_t>
397397
[[nodiscard]] constexpr bool operator()([[maybe_unused]] const hud::compressed_tuple<types_t...> &first, [[maybe_unused]] const hud::compressed_tuple<u_types_t...> &second) noexcept
398398
{
399-
static_assert(hud::is_same_size_v<hud::compressed_tuple<types_t...>, hud::compressed_tuple<u_types_t...>>, "Comparing tuples of different size is not supported");
399+
static_assert(hud::tuple_size_v<hud::compressed_tuple<types_t...>> == hud::tuple_size_v<hud::compressed_tuple<u_types_t...>>, "Comparing tuples of different size is not supported");
400400
if constexpr (count > 0u)
401401
{
402402
constexpr const usize index_to_swap = hud::tuple_size_v<hud::compressed_tuple<types_t...>> - count;

0 commit comments

Comments
 (0)