libstdc++
Array creation functions
Collaboration diagram for Array creation functions:

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...>)
template<typename _Dest = void, typename... _Types>
constexpr array< typename
__make_array_elem< _Dest,
_Types...>::type, sizeof...(_Types)> 
std::experimental::fundamentals_v2::make_array (_Types &&...__t)
 std::experimental::fundamentals_v2::__make_array_elem< void, _Types...>::static_assert (!__or_< __is_reference_wrapper< decay_t< _Types >>...>::value,"make_array must be used with an explicit target type when""any of the arguments is a reference_wrapper")
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 >

Detailed Description

Array creation functions as described in N4529, Working Draft, C++ Extensions for Library Fundamentals, Version 2