diff options
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 }; }; |