aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/Meta.h
diff options
context:
space:
mode:
Diffstat (limited to 'Eigen/src/Core/util/Meta.h')
-rwxr-xr-xEigen/src/Core/util/Meta.h7
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 };
};