diff options
author | Desire Nuentsa <desire.nuentsa_wakam@inria.fr> | 2013-07-11 12:36:57 +0200 |
---|---|---|
committer | Desire Nuentsa <desire.nuentsa_wakam@inria.fr> | 2013-07-11 12:36:57 +0200 |
commit | 444c09e31359be498e7ba4a1b54c6cc78de7f6f0 (patch) | |
tree | 74af84e0e37310858f20635127d9ea18191dbd15 /Eigen/src/Core/MatrixBase.h | |
parent | 84f52ad317f64d01174c622ae596701088237487 (diff) |
Fix constness of diagonal() and transpose() for MSVC.
Diffstat (limited to 'Eigen/src/Core/MatrixBase.h')
-rw-r--r-- | Eigen/src/Core/MatrixBase.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/MatrixBase.h b/Eigen/src/Core/MatrixBase.h index 373c6821e..9193b6abb 100644 --- a/Eigen/src/Core/MatrixBase.h +++ b/Eigen/src/Core/MatrixBase.h @@ -215,7 +215,7 @@ template<typename Derived> class MatrixBase typedef Diagonal<Derived> DiagonalReturnType; DiagonalReturnType diagonal(); - typedef const Diagonal<const Derived> ConstDiagonalReturnType; + typedef typename internal::add_const<Diagonal<const Derived> >::type ConstDiagonalReturnType; ConstDiagonalReturnType diagonal() const; template<int Index> struct DiagonalIndexReturnType { typedef Diagonal<Derived,Index> Type; }; |