diff options
author | 2007-12-18 12:12:37 +0000 | |
---|---|---|
committer | 2007-12-18 12:12:37 +0000 | |
commit | a32690a222b8420d355820ccd3e2e24759187972 (patch) | |
tree | 8310e599ba109b3ffe7f8cd53f48a13b9a61db33 /src | |
parent | 2c656c51e6fd833c2b75d91d46c2d6539a3a578f (diff) |
Eval is read-only, don't generate any assignment operator
Diffstat (limited to 'src')
-rw-r--r-- | src/Core/Eval.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/Core/Eval.h b/src/Core/Eval.h index 48787476a..b90018e05 100644 --- a/src/Core/Eval.h +++ b/src/Core/Eval.h @@ -26,10 +26,10 @@ #ifndef EIGEN_EVAL_H #define EIGEN_EVAL_H -template<typename Expression> class Eval - : public Matrix< typename Expression::Scalar, - Expression::RowsAtCompileTime, - Expression::ColsAtCompileTime > +template<typename Expression> class Eval : NoOperatorEquals, + public Matrix< typename Expression::Scalar, + Expression::RowsAtCompileTime, + Expression::ColsAtCompileTime > { public: typedef typename Expression::Scalar Scalar; @@ -37,8 +37,6 @@ template<typename Expression> class Eval typedef Expression Base; friend class MatrixBase<Scalar, Expression>; - EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Eval) - Eval(const Expression& expression) : MatrixType(expression) {} }; |