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

Functions

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)
 
template<typename _Tp , size_t _Nm>
constexpr array< remove_cv_t
< _Tp >, _Nm > 
std::experimental::fundamentals_v2::noexcept (is_nothrow_constructible< remove_cv_t< _Tp >, _Tp & >::value)
 

Variables

template<typename _Tp , size_t _Nm, size_t... _Idx>
constexpr std::experimental::fundamentals_v2::array< remove_cv_t< _Tp >, _Nm >
 

Detailed Description

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

Function Documentation

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)

Create a std::array from a variable-length list of arguments.

Definition at line 86 of file experimental/array.

template<typename _Tp , size_t _Nm>
constexpr array<remove_cv_t<_Tp>, _Nm> std::experimental::fundamentals_v2::noexcept ( is_nothrow_constructible< remove_cv_t< _Tp >, _Tp & >::value  )

Create a std::array from an array.

Definition at line 102 of file experimental/array.