diff --git a/include/magic_enum.hpp b/include/magic_enum.hpp index 648fb6a..59d36b3 100644 --- a/include/magic_enum.hpp +++ b/include/magic_enum.hpp @@ -181,6 +181,7 @@ template >> return detail::enum_from_string_impl(name, std::make_integer_sequence{}); } +// enum_sequence() obtains string enum sequence. template >> [[nodiscard]] constexpr decltype(auto) enum_sequence() noexcept { using U = std::underlying_type_t; @@ -192,6 +193,7 @@ template >> return detail::enum_sequence_impl(std::make_integer_sequence{}); } +// enum_to_string_sequence() obtains string enum name sequence. template >> [[nodiscard]] constexpr decltype(auto) enum_to_string_sequence() noexcept { using U = std::underlying_type_t;