From b2e1453e1e81132381bfb5cd46ec5a66ec55b3c6 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Thu, 20 Feb 2014 15:25:06 +0100 Subject: [PATCH] Some bit flags and internal structures are deprecated --- Eigen/src/Core/util/Constants.h | 8 ++++---- Eigen/src/Core/util/ForwardDeclarations.h | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Eigen/src/Core/util/Constants.h b/Eigen/src/Core/util/Constants.h index 14449eb6c..d9e51ffea 100644 --- a/Eigen/src/Core/util/Constants.h +++ b/Eigen/src/Core/util/Constants.h @@ -53,14 +53,14 @@ const int Infinity = -1; const unsigned int RowMajorBit = 0x1; /** \ingroup flags - * + * \deprecated * means the expression should be evaluated by the calling expression */ -const unsigned int EvalBeforeNestingBit = 0x2; +const unsigned int EvalBeforeNestingBit = 0x2; // FIXME deprecated /** \ingroup flags - * + * \deprecated * means the expression should be evaluated before any assignment */ -const unsigned int EvalBeforeAssigningBit = 0x4; +const unsigned int EvalBeforeAssigningBit = 0x4; // FIXME deprecated /** \ingroup flags * diff --git a/Eigen/src/Core/util/ForwardDeclarations.h b/Eigen/src/Core/util/ForwardDeclarations.h index ecb811910..975fdbf2a 100644 --- a/Eigen/src/Core/util/ForwardDeclarations.h +++ b/Eigen/src/Core/util/ForwardDeclarations.h @@ -141,8 +141,10 @@ template class ArrayWrapper; template class MatrixWrapper; namespace internal { +#ifndef EIGEN_TEST_EVALUATROS template struct solve_retval_base; template struct solve_retval; +#endif template struct kernel_retval_base; template struct kernel_retval; template struct image_retval_base;