From abdcdb980ae65e70df22006dbde47df03d582ffc Mon Sep 17 00:00:00 2001 From: Michael Stevens Date: Wed, 15 Sep 2004 07:01:55 +0000 Subject: [PATCH] LHS of indexing_matrix_assign functor must be reference type [SVN r25097] --- include/boost/numeric/ublas/matrix_assign.hpp | 8 ++++---- include/boost/numeric/ublas/vector_assign.hpp | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/include/boost/numeric/ublas/matrix_assign.hpp b/include/boost/numeric/ublas/matrix_assign.hpp index 097935e6..b8b315db 100644 --- a/include/boost/numeric/ublas/matrix_assign.hpp +++ b/include/boost/numeric/ublas/matrix_assign.hpp @@ -678,7 +678,7 @@ namespace boost { namespace numeric { namespace ublas { indexing_matrix_assign (scalar_assign::reference, value_type> (), cm, m, row_major_tag ()); indexing_matrix_assign (functor1_type::template make_debug_functor::reference, value_type> (), cm, e, row_major_tag ()); #else - indexing_matrix_assign (scalar_assign (), cm, m, row_major_tag ()); + indexing_matrix_assign (scalar_assign (), cm, m, row_major_tag ()); indexing_matrix_assign (functor1_type (), cm, e, row_major_tag ()); #endif #endif @@ -813,7 +813,7 @@ namespace boost { namespace numeric { namespace ublas { indexing_matrix_assign (scalar_assign::reference, value_type> (), cm, m, column_major_tag ()); indexing_matrix_assign (functor1_type::template make_debug_functor::reference, value_type> (), cm, e, column_major_tag ()); #else - indexing_matrix_assign (scalar_assign (), cm, m, column_major_tag ()); + indexing_matrix_assign (scalar_assign (), cm, m, column_major_tag ()); indexing_matrix_assign (functor1_type (), cm, e, column_major_tag ()); #endif #endif @@ -1011,7 +1011,7 @@ namespace boost { namespace numeric { namespace ublas { indexing_matrix_assign (scalar_assign::reference, value_type> (), cm, m, row_major_tag ()); indexing_matrix_assign (functor1_type::template make_debug_functor::reference, value_type> (), cm, e, row_major_tag ()); #else - indexing_matrix_assign (scalar_assign (), cm, m, row_major_tag ()); + indexing_matrix_assign (scalar_assign (), cm, m, row_major_tag ()); indexing_matrix_assign (functor1_type (), cm, e, row_major_tag ()); #endif #endif @@ -1138,7 +1138,7 @@ namespace boost { namespace numeric { namespace ublas { indexing_matrix_assign (scalar_assign::reference, value_type> (), cm, m, column_major_tag ()); indexing_matrix_assign (functor1_type::template make_debug_functor::reference, value_type> (), cm, e, column_major_tag ()); #else - indexing_matrix_assign (scalar_assign (), cm, m, column_major_tag ()); + indexing_matrix_assign (scalar_assign (), cm, m, column_major_tag ()); indexing_matrix_assign (functor1_type (), cm, e, column_major_tag ()); #endif #endif diff --git a/include/boost/numeric/ublas/vector_assign.hpp b/include/boost/numeric/ublas/vector_assign.hpp index f2b1a646..25073210 100644 --- a/include/boost/numeric/ublas/vector_assign.hpp +++ b/include/boost/numeric/ublas/vector_assign.hpp @@ -321,7 +321,7 @@ namespace boost { namespace numeric { namespace ublas { indexing_vector_assign (scalar_assign::reference, value_type> (), cv, v); indexing_vector_assign (functor_type::template make_debug_functor::reference, value_type> (), cv, e); #else - indexing_vector_assign (scalar_assign (), cv, v); + indexing_vector_assign (scalar_assign (), cv, v); indexing_vector_assign (functor_type (), cv, e); #endif #endif @@ -381,7 +381,7 @@ namespace boost { namespace numeric { namespace ublas { indexing_vector_assign (scalar_assign::reference, value_type> (), cv, v); indexing_vector_assign (functor_type::template make_debug_functor::reference, value_type> (), cv, e); #else - indexing_vector_assign (scalar_assign (), cv, v); + indexing_vector_assign (scalar_assign (), cv, v); indexing_vector_assign (functor_type (), cv, e); #endif #endif @@ -416,7 +416,7 @@ namespace boost { namespace numeric { namespace ublas { indexing_vector_assign (scalar_assign::reference, value_type> (), cv, v); indexing_vector_assign (functor_type::template make_debug_functor::reference, value_type> (), cv, e); #else - indexing_vector_assign (scalar_assign (), cv, v); + indexing_vector_assign (scalar_assign (), cv, v); indexing_vector_assign (functor_type (), cv, e); #endif #endif