diff options
author | 2010-01-11 18:16:59 +0100 | |
---|---|---|
committer | 2010-01-11 18:16:59 +0100 | |
commit | a05d42616b6ae486e1329644355d2cd8a65739ad (patch) | |
tree | fb3853ff2f2bf97f573cb26133761cbcadc5564b | |
parent | 24a09ceae86590925102493fffcf3973ff2c8358 (diff) |
Fixed DenseStorageBase typedef (MSVC specific).
Unified the ei_plain_matrix_type.
-rw-r--r-- | Eigen/src/Array/Array.h | 2 | ||||
-rw-r--r-- | Eigen/src/Core/util/XprHelper.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Array/Array.h b/Eigen/src/Array/Array.h index 2f155aeeb..4bcbf7747 100644 --- a/Eigen/src/Array/Array.h +++ b/Eigen/src/Array/Array.h @@ -37,7 +37,7 @@ class Array { public: - typedef DenseStorageBase<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>, ArrayBase, _Options> Base; + typedef DenseStorageBase<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>, Eigen::ArrayBase, _Options> Base; _EIGEN_DENSE_PUBLIC_INTERFACE(Array) enum { Options = _Options }; diff --git a/Eigen/src/Core/util/XprHelper.h b/Eigen/src/Core/util/XprHelper.h index 9b17a2b0e..6b5387c99 100644 --- a/Eigen/src/Core/util/XprHelper.h +++ b/Eigen/src/Core/util/XprHelper.h @@ -109,7 +109,7 @@ template<int _Rows, int _Cols> struct ei_size_at_compile_time * whereas ei_eval is a const reference in the case of a matrix */ -template<typename T, typename StorageType = typename ei_traits<T>::StorageType> class ei_plain_matrix_type; +template<typename T, typename StorageType = typename ei_traits<T>::StorageType> struct ei_plain_matrix_type; template<typename T, typename BaseClassType> struct ei_plain_matrix_type_dense; template<typename T> struct ei_plain_matrix_type<T,Dense> { |