14 Sep
2007
14 Sep
'07
1:18 a.m.
hi, i'm trying to understand the different forms of assignments in boost ublas (a) and b)). some help would be appreciated. // Assignment a) BOOST_UBLAS_INLINE vector_range &operator = (const vector_range &vr) { vector_assign<scalar_assign> (*this, typename vector_temporary_traits<V>::type (vr)); return *this; } b) BOOST_UBLAS_INLINE vector_range &assign_temporary (vector_range &vr) { // assign elements, proxied container remains the same vector_assign<scalar_assign> (*this, vr); return *this; }