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 {