| 463 | |
| 464 | template <typename E, typename T, std::size_t N> |
| 465 | constexpr std::enable_if_t<(enum_count<E>() == N), array<E, std::remove_cv_t<T>>> to_array(T (&a)[N]) { |
| 466 | return detail::to_array_impl<E>(a, std::make_index_sequence<N>{}); |
| 467 | } |
| 468 | |
| 469 | template <typename E, typename T, std::size_t N> |
| 470 | constexpr std::enable_if_t<(enum_count<E>() == N), array<E, std::remove_cv_t<T>>> to_array(T(&&a)[N]) { |
nothing calls this directly
no outgoing calls
no test coverage detected