diff options
author | Gael Guennebaud <g.gael@free.fr> | 2018-07-12 17:00:37 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2018-07-12 17:00:37 +0200 |
commit | 98728312c846613729158c0d8d00eb65b264573e (patch) | |
tree | 6034a148114ad561b704d6fb0f7ea2bcc68c8db1 /Eigen/src/Core/util/Meta.h | |
parent | eb3d8f68bb3103210b6ed3ea13cde2787d2613ab (diff) |
Fix compilation regarding std::array
Diffstat (limited to 'Eigen/src/Core/util/Meta.h')
-rwxr-xr-x | Eigen/src/Core/util/Meta.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Eigen/src/Core/util/Meta.h b/Eigen/src/Core/util/Meta.h index 748f24b1e..33dc0034c 100755 --- a/Eigen/src/Core/util/Meta.h +++ b/Eigen/src/Core/util/Meta.h @@ -360,6 +360,13 @@ template<typename T, int N> struct array_size<T (&)[N]> { }; #if EIGEN_HAS_CXX11 +}} +namespace std { + template<class T, std::size_t N> struct array; +} +namespace Eigen { +namespace internal { + template<typename T, std::size_t N> struct array_size<const std::array<T,N> > { enum { value = N }; }; |