aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/MapBase.h
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2009-08-31 14:40:53 +0200
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2009-08-31 14:40:53 +0200
commit32a9aee2861bbdeabc2c12d03d7a3337d4e691cd (patch)
treef40d68bf13aa5f5a8c2466dec327dfcbd4773784 /Eigen/src/Core/MapBase.h
parent99bfab6dcfec005bc2bc9291716fb3a7c5e7c21d (diff)
Added MSVC guards to assignment operators.
Diffstat (limited to 'Eigen/src/Core/MapBase.h')
-rw-r--r--Eigen/src/Core/MapBase.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/Eigen/src/Core/MapBase.h b/Eigen/src/Core/MapBase.h
index a8fded4a0..a0311ffcf 100644
--- a/Eigen/src/Core/MapBase.h
+++ b/Eigen/src/Core/MapBase.h
@@ -166,6 +166,13 @@ template<typename Derived> class MapBase
&& cols >= 0 && (ColsAtCompileTime == Dynamic || ColsAtCompileTime == cols)));
}
+#ifndef _MSC_VER
+ Derived& operator=(const MapBase& other)
+ {
+ return Base::operator=(other);
+ }
+#endif
+
using Base::operator=;
using Base::operator*=;