From 92b9f0e102b35c3091bdeea3fc65f38f0e93c612 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 2 Sep 2015 21:38:40 +0200 Subject: Cleaning pass on evaluators: remove the useless and error prone evaluator<>::type indirection. --- Eigen/src/Core/Solve.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Eigen/src/Core/Solve.h') diff --git a/Eigen/src/Core/Solve.h b/Eigen/src/Core/Solve.h index 47446b49e..911309018 100644 --- a/Eigen/src/Core/Solve.h +++ b/Eigen/src/Core/Solve.h @@ -113,13 +113,12 @@ namespace internal { // Evaluator of Solve -> eval into a temporary template struct evaluator > - : public evaluator::PlainObject>::type + : public evaluator::PlainObject> { typedef Solve SolveType; typedef typename SolveType::PlainObject PlainObject; - typedef typename evaluator::type Base; + typedef evaluator Base; - typedef evaluator type; typedef evaluator nestedType; EIGEN_DEVICE_FUNC explicit evaluator(const SolveType& solve) -- cgit v1.2.3