| 42 | namespace zlp { |
| 43 | template <typename T, std::size_t N, typename... Args, std::size_t... I> |
| 44 | constexpr std::array<T, N> make_array_of_impl(std::index_sequence<I...>, Args&&... args) { |
| 45 | return {{(static_cast<void>(I), T(std::forward<Args>(args)...))...}}; |
| 46 | } |
| 47 | |
| 48 | template <typename T, std::size_t N, typename... Args> |
| 49 | constexpr std::array<T, N> make_array_of(Args&&... args) { |
nothing calls this directly
no outgoing calls
no test coverage detected