libstdc++
|
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 > |
Array creation functions as described in N4529, Working Draft, C++ Extensions for Library Fundamentals, Version 2
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.
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.