aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/Constants.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2011-08-18 10:19:25 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2011-08-18 10:19:25 +0200
commit5734ee6df42991e59609ffd26aaeb3c7aacd61e2 (patch)
tree50f7989d6cfbb58e95906c19c838c38a06d0def2 /Eigen/src/Core/util/Constants.h
parentca7d3dca79a8fa3db82ff7e15125d0a837ce73b2 (diff)
add the possibility to specialize assign_impl and still call the default implementations.
(yes I know this change will be deprecated as soon as the evaluators will be in shape but I need this now)
Diffstat (limited to 'Eigen/src/Core/util/Constants.h')
-rw-r--r--Eigen/src/Core/util/Constants.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/Eigen/src/Core/util/Constants.h b/Eigen/src/Core/util/Constants.h
index 434024828..cd7cdfd7c 100644
--- a/Eigen/src/Core/util/Constants.h
+++ b/Eigen/src/Core/util/Constants.h
@@ -253,6 +253,13 @@ enum {
CompleteUnrolling
};
+/** \internal \ingroup enums
+ * Enum to specify whether to use the default (built-in) implementation or the specialization. */
+enum {
+ Specialized,
+ BuiltIn
+};
+
/** \ingroup enums
* Enum containing possible values for the \p _Options template parameter of
* Matrix, Array and BandMatrix. */