aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/Meta.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2018-07-12 17:00:37 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2018-07-12 17:00:37 +0200
commit98728312c846613729158c0d8d00eb65b264573e (patch)
tree6034a148114ad561b704d6fb0f7ea2bcc68c8db1 /Eigen/src/Core/util/Meta.h
parenteb3d8f68bb3103210b6ed3ea13cde2787d2613ab (diff)
Fix compilation regarding std::array
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 };
};