diff --git a/include/magic_enum.hpp b/include/magic_enum.hpp index 75d3902..e8fc94a 100644 --- a/include/magic_enum.hpp +++ b/include/magic_enum.hpp @@ -222,6 +222,8 @@ inline constexpr auto name_v = n(); template constexpr bool is_valid() noexcept { + static_assert(is_enum_v, "magic_enum::detail::is_valid requires enum type."); + return n(V)>().size() != 0; }