aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/IndexedView.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2017-01-06 13:29:33 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2017-01-06 13:29:33 +0100
commitfad1fa75b32ccd3a19fc783a0c660ca512283224 (patch)
treec090caa5dce7bb8e41b4be9ea4c1c13a74316e4d /Eigen/src/Core/IndexedView.h
parent3730e3ca9ec8e256b76c08fb4b1e928c62f37b40 (diff)
Propagate compile-time size with "all" and add c++11 array unit test
Diffstat (limited to 'Eigen/src/Core/IndexedView.h')
-rw-r--r--Eigen/src/Core/IndexedView.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/IndexedView.h b/Eigen/src/Core/IndexedView.h
index 7fc856feb..bc1eff8f9 100644
--- a/Eigen/src/Core/IndexedView.h
+++ b/Eigen/src/Core/IndexedView.h
@@ -19,8 +19,8 @@ struct traits<IndexedView<XprType, RowIndices, ColIndices> >
: traits<XprType>
{
enum {
- RowsAtCompileTime = get_compile_time_size<RowIndices>::value,
- ColsAtCompileTime = get_compile_time_size<ColIndices>::value,
+ RowsAtCompileTime = get_compile_time_size<RowIndices,traits<XprType>::RowsAtCompileTime>::value,
+ ColsAtCompileTime = get_compile_time_size<ColIndices,traits<XprType>::ColsAtCompileTime>::value,
MaxRowsAtCompileTime = RowsAtCompileTime != Dynamic ? int(RowsAtCompileTime) : int(traits<XprType>::MaxRowsAtCompileTime),
MaxColsAtCompileTime = ColsAtCompileTime != Dynamic ? int(ColsAtCompileTime) : int(traits<XprType>::MaxColsAtCompileTime),