From 8a2ac6bccf82490c34d397a72f0453cf4c7ae9ca Mon Sep 17 00:00:00 2001 From: Gunter Winkler Date: Mon, 27 Aug 2012 23:31:04 +0000 Subject: [PATCH] boost/numeric/ublas/vector_expression.hpp - use enable_if for operator/(vector, scalar), see #6511 [SVN r80270] --- include/boost/numeric/ublas/vector_expression.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/boost/numeric/ublas/vector_expression.hpp b/include/boost/numeric/ublas/vector_expression.hpp index a5cf3104..fe4d1c3f 100644 --- a/include/boost/numeric/ublas/vector_expression.hpp +++ b/include/boost/numeric/ublas/vector_expression.hpp @@ -1409,7 +1409,9 @@ namespace boost { namespace numeric { namespace ublas { // (v / t) [i] = v [i] / t template BOOST_UBLAS_INLINE + typename enable_if< is_convertible, typename vector_binary_scalar2_traits >::result_type + >::type operator / (const vector_expression &e1, const T2 &e2) { typedef typename vector_binary_scalar2_traits >::expression_type expression_type;