41#ifndef UFO_UTILITY_CREATE_ARRAY_HPP
42#define UFO_UTILITY_CREATE_ARRAY_HPP
66template <
class T, std::size_t... Is>
67[[nodiscard]]
constexpr std::array<T,
sizeof...(Is)> createArray(
68 T value, std::index_sequence<Is...>)
72 return {{(
static_cast<void>(Is), value)...}};
90template <std::
size_t N,
class T>
91[[nodiscard]]
constexpr std::array<T, N>
createArray(T
const& value)
94 return detail::createArray(value, std::make_index_sequence<N>());
All vision-related classes and functions.
constexpr std::array< T, N > createArray(T const &value)
Creates a std::array of size N, filled with the given value.