1
0
Fork 0
mirror of https://github.com/Neargye/magic_enum.git synced 2026-01-10 23:44:29 +00:00

change enum_pairs -> enum_entries

This commit is contained in:
terik23 2019-04-20 15:01:09 +05:00
parent f643be2f21
commit 8ddfae18d1
2 changed files with 5 additions and 3 deletions

View file

@ -316,10 +316,10 @@ template <typename E, typename = detail::enable_if_enum_t<E>>
return names;
}
// Obtains pair (value enum, string enum name) sequence.
template <typename E, typename = detail::enable_if_enum_t<E>>
[[nodiscard]] constexpr decltype(auto) enum_pairs() noexcept {
static_assert(std::is_enum_v<E>, "magic_enum::enum_pairs requires enum type.");
[[nodiscard]] constexpr decltype(auto) enum_entries() noexcept {
static_assert(std::is_enum_v<E>, "magic_enum::enum_entries requires enum type.");
constexpr auto count = detail::values_impl<E>(detail::range_impl<E>()).size();
constexpr auto pairs = detail::pairs_impl<E>(std::make_index_sequence<count>{});