diff --git a/include/boost/numeric/ublas/storage.hpp b/include/boost/numeric/ublas/storage.hpp index 2f97dec1..f9af3a21 100644 --- a/include/boost/numeric/ublas/storage.hpp +++ b/include/boost/numeric/ublas/storage.hpp @@ -1564,7 +1564,7 @@ namespace boost { namespace numeric { namespace ublas { template class index_pair : - private noncopyable, + private boost::noncopyable, public container_reference { public: typedef index_pair self_type; @@ -1572,11 +1572,11 @@ namespace boost { namespace numeric { namespace ublas { BOOST_UBLAS_INLINE index_pair(V& v, size_type i) : - boost::noncopyable (), container_reference(v), i_(i), + container_reference(v), i_(i), v1_(v.data1_[i]), v2_(v.data2_[i]), dirty_(false) {} BOOST_UBLAS_INLINE index_pair(const self_type& rhs) : - boost::noncopyable (), container_reference(rhs()), i_(rhs.i_), + container_reference(rhs()), i_(rhs.i_), v1_(rhs.v1_), v2_(rhs.v2_), dirty_(false) {} BOOST_UBLAS_INLINE ~index_pair() { @@ -1655,7 +1655,7 @@ namespace boost { namespace numeric { namespace ublas { template class index_pair_array: - private noncopyable { + private boost::noncopyable { public: typedef index_pair_array self_type; typedef typename V1::value_type value1_type; @@ -1737,7 +1737,7 @@ namespace boost { namespace numeric { namespace ublas { template class index_triple : - private noncopyable, + private boost::noncopyable, public container_reference { public: typedef index_triple self_type; @@ -1745,11 +1745,11 @@ namespace boost { namespace numeric { namespace ublas { BOOST_UBLAS_INLINE index_triple(M& m, size_type i) : - boost::noncopyable (), container_reference(m), i_(i), + container_reference(m), i_(i), v1_(m.data1_[i]), v2_(m.data2_[i]), v3_(m.data3_[i]), dirty_(false) {} BOOST_UBLAS_INLINE index_triple(const self_type& rhs) : - boost::noncopyable (), container_reference(rhs()), i_(rhs.i_), + container_reference(rhs()), i_(rhs.i_), v1_(rhs.v1_), v2_(rhs.v2_), v3_(rhs.v3_), dirty_(false) {} BOOST_UBLAS_INLINE ~index_triple() { @@ -1833,7 +1833,7 @@ namespace boost { namespace numeric { namespace ublas { template class index_triple_array: - private noncopyable { + private boost::noncopyable { public: typedef index_triple_array self_type; typedef typename V1::value_type value1_type;