From 24e06d6eef739e844f0cdf8f94ecf7b6df7dd212 Mon Sep 17 00:00:00 2001 From: neargye Date: Tue, 13 Oct 2020 13:36:18 +0300 Subject: [PATCH] fix build --- include/magic_enum.hpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/magic_enum.hpp b/include/magic_enum.hpp index 73707ae..e10aeea 100644 --- a/include/magic_enum.hpp +++ b/include/magic_enum.hpp @@ -645,7 +645,7 @@ template template [[nodiscard]] constexpr auto enum_value(std::size_t index) noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum requires enum implementation and valid max and min."); + static_assert(detail::count_v > 0, "magic_enum requires enum implementation and valid max and min."); if constexpr (detail::is_sparse_v) { return assert((index < detail::count_v)), detail::values_v[index]; @@ -658,7 +658,7 @@ template template [[nodiscard]] constexpr auto enum_values() noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum requires enum implementation and valid max and min."); + static_assert(detail::count_v > 0, "magic_enum requires enum implementation and valid max and min."); return detail::values_v; } @@ -691,7 +691,7 @@ template template [[nodiscard]] constexpr auto enum_names() noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum requires enum implementation and valid max and min."); + static_assert(detail::count_v > 0, "magic_enum requires enum implementation and valid max and min."); return detail::names_v; } @@ -700,7 +700,7 @@ template template [[nodiscard]] constexpr auto enum_entries() noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum requires enum implementation and valid max and min."); + static_assert(detail::count_v > 0, "magic_enum requires enum implementation and valid max and min."); return detail::entries_v; } @@ -876,7 +876,7 @@ template template [[nodiscard]] constexpr auto enum_value(std::size_t index) noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum::flags requires enum-flags implementation."); + static_assert(detail::count_v > 0, "magic_enum::flags requires enum-flags implementation."); if constexpr (detail::is_sparse_v) { return assert((index < detail::count_v)), detail::values_v[index]; @@ -891,7 +891,7 @@ template template [[nodiscard]] constexpr auto enum_values() noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum::flags requires enum-flags implementation."); + static_assert(detail::count_v > 0, "magic_enum::flags requires enum-flags implementation."); return detail::values_v; } @@ -927,7 +927,7 @@ template template [[nodiscard]] constexpr auto enum_names() noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum::flags requires enum-flags implementation."); + static_assert(detail::count_v > 0, "magic_enum::flags requires enum-flags implementation."); return detail::names_v; } @@ -936,7 +936,7 @@ template template [[nodiscard]] constexpr auto enum_entries() noexcept -> detail::enable_if_enum_t> { using D = std::decay_t; - static_assert(count_v > 0, "magic_enum::flags requires enum-flags implementation."); + static_assert(detail::count_v > 0, "magic_enum::flags requires enum-flags implementation."); return detail::entries_v; }