From a05d42616b6ae486e1329644355d2cd8a65739ad Mon Sep 17 00:00:00 2001 From: Hauke Heibel Date: Mon, 11 Jan 2010 18:16:59 +0100 Subject: [PATCH] Fixed DenseStorageBase typedef (MSVC specific). Unified the ei_plain_matrix_type. --- Eigen/src/Array/Array.h | 2 +- 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, ArrayBase, _Options> Base; + typedef DenseStorageBase, 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 struct ei_size_at_compile_time * whereas ei_eval is a const reference in the case of a matrix */ -template::StorageType> class ei_plain_matrix_type; +template::StorageType> struct ei_plain_matrix_type; template struct ei_plain_matrix_type_dense; template struct ei_plain_matrix_type {