|
| 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 |
| |