|
|
template<class T , class... Us> |
| | celeritas::Array (T, Us...) -> Array< std::common_type_t< T, Us... >, 1+sizeof...(Us)> |
| |
| template<class T , std::size_t N> |
| constexpr auto | celeritas::to_array (T(&x)[N]) |
| | Convert a C array from type T2 to an Array of T1.
|
| |
|
template<class T , std::size_t N> |
| constexpr auto | celeritas::to_array (Span< T, N > s) |
| | Construct an array from a fixed-size span.
|
| |
|
template<class T , std::size_t N> |
| constexpr auto | celeritas::make_array (Span< T, N > s) |
| |
|
template<class T1 , class T2 , std::size_t N> |
| constexpr Array< T1, N > | celeritas::static_array_cast (Array< T2, N > const &x) |
| | Convert an array from type T2 to T1.
|
| |