2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-22 03:42:19 +00:00

boost/numeric/ublas/vector_expression.hpp - use enable_if for operator/(vector, scalar), see #6511

[SVN r80270]
This commit is contained in:
Gunter Winkler
2012-08-27 23:31:04 +00:00
parent c3f2da1466
commit 8a2ac6bccf

View File

@@ -1409,7 +1409,9 @@ namespace boost { namespace numeric { namespace ublas {
// (v / t) [i] = v [i] / t
template<class E1, class T2>
BOOST_UBLAS_INLINE
typename enable_if< is_convertible<T2, typename E1::value_type >,
typename vector_binary_scalar2_traits<E1, const T2, scalar_divides<typename E1::value_type, T2> >::result_type
>::type
operator / (const vector_expression<E1> &e1,
const T2 &e2) {
typedef typename vector_binary_scalar2_traits<E1, const T2, scalar_divides<typename E1::value_type, T2> >::expression_type expression_type;