31 #ifndef ETL_MULTI_ARRAY_INCLUDED
32 #define ETL_MULTI_ARRAY_INCLUDED
43 #if ETL_CPP11_SUPPORTED
45 namespace private_multi_array
47 template <
class T,
size_t D1,
size_t... Dx>
50 using type =
etl::array<
typename multi_array_t<T, Dx...>::type, D1>;
51 static constexpr
size_t SIZE = D1;
54 template <
class T,
size_t D1>
55 struct multi_array_t<T, D1>
58 static constexpr
size_t SIZE = D1;
62 template <
typename T,
const size_t... Dx>
63 using multi_array =
typename private_multi_array::multi_array_t<T, Dx...>::type;
Definition: absolute.h:37