Functions |
template<typename _Tp , size_t _Nm, size_t... _Idx> |
constexpr array< remove_cv_t
< _Tp >, _Nm > | std::experimental::fundamentals_v2::__to_array (_Tp(&__a)[_Nm], index_sequence< _Idx...>) |
constexpr array< remove_cv_t
< _Tp >, _Nm > _Tp &::value
return | std::experimental::fundamentals_v2::__to_array (__a, make_index_sequence< _Nm >{}) |
template<typename _Dest = void, typename... _Types> |
constexpr auto | std::experimental::fundamentals_v2::make_array (_Types &&...__t)-> array< typename conditional_t< is_void_v< _Dest > |
constexpr auto common_type< _Dest > | std::experimental::fundamentals_v2::sizeof (_Types)> |
template<typename _Tp , size_t _Nm> |
constexpr array< remove_cv_t
< _Tp >, _Nm > | std::experimental::fundamentals_v2::to_array (_Tp(&__a)[_Nm]) noexcept(is_nothrow_constructible< remove_cv_t< _Tp > |
Variables |
constexpr auto | std::experimental::fundamentals_v2::common_type< _Types...> |
Detailed Description
Array creation functions as described in N4529, Working Draft, C++ Extensions for Library Fundamentals, Version 2