|
template<typename ActionT , typename FromT , std::size_t... I> |
constexpr const auto | TransformArray (ActionT &&action, const std::array< FromT, sizeof...(I) > &a, std::index_sequence< I... >) |
|
template<typename T , std::size_t... I> |
constexpr const auto | FillArray (const T &value, std::index_sequence< I... >) |
|
template<std::size_t ToN, typename T , std::size_t... I> |
constexpr const auto | EnlargeArray (const std::array< T, sizeof...(I) > &a, std::index_sequence< I... >) |
|
template<typename T , typename TupleT , std::size_t... I> |
constexpr const auto | TuppleToArray (const TupleT &t, std::index_sequence< I... >) |
|
template<typename T , std::size_t... I> |
constexpr const auto | ArrayToTupple (const std::array< T, sizeof...(I) > &a, std::index_sequence< I... >) noexcept |
|
void | DestructHandle (HANDLE handle) noexcept |
|