diff --git a/include/magic_enum_fuse.hpp b/include/magic_enum_fuse.hpp index ef8dda3..bdf8562 100644 --- a/include/magic_enum_fuse.hpp +++ b/include/magic_enum_fuse.hpp @@ -39,7 +39,7 @@ namespace magic_enum { namespace detail { template -inline constexpr auto subtypes_v = subtype_v>; +inline constexpr auto subtypes_v = subtype_v; template constexpr optional fuse_one_enum(optional hash, E value) noexcept { @@ -90,7 +90,7 @@ template // Returns a bijective mix of several enum values. This can be used to emulate 2D switch/case statements. template [[nodiscard]] constexpr auto enum_fuse(Es... values) noexcept { - return enum_fuse>(values...); + return enum_fuse...>>(values...); } } // namespace magic_enum