2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-20 15:12:16 +00:00

LHS of indexing_matrix_assign functor must be reference type

[SVN r25097]
This commit is contained in:
Michael Stevens
2004-09-15 07:01:55 +00:00
parent 9184f2af42
commit abdcdb980a
2 changed files with 7 additions and 7 deletions

View File

@@ -678,7 +678,7 @@ namespace boost { namespace numeric { namespace ublas {
indexing_matrix_assign (scalar_assign<typename matrix<value_type, row_major>::reference, value_type> (), cm, m, row_major_tag ());
indexing_matrix_assign (functor1_type::template make_debug_functor<typename matrix<value_type, row_major>::reference, value_type> (), cm, e, row_major_tag ());
#else
indexing_matrix_assign (scalar_assign<value_type, value_type> (), cm, m, row_major_tag ());
indexing_matrix_assign (scalar_assign<value_type&, value_type> (), 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<typename matrix<value_type, column_major>::reference, value_type> (), cm, m, column_major_tag ());
indexing_matrix_assign (functor1_type::template make_debug_functor<typename matrix<value_type, column_major>::reference, value_type> (), cm, e, column_major_tag ());
#else
indexing_matrix_assign (scalar_assign<value_type, value_type> (), cm, m, column_major_tag ());
indexing_matrix_assign (scalar_assign<value_type&, value_type> (), 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<typename matrix<value_type, row_major>::reference, value_type> (), cm, m, row_major_tag ());
indexing_matrix_assign (functor1_type::template make_debug_functor<typename matrix<value_type, row_major>::reference, value_type> (), cm, e, row_major_tag ());
#else
indexing_matrix_assign (scalar_assign<value_type, value_type> (), cm, m, row_major_tag ());
indexing_matrix_assign (scalar_assign<value_type&, value_type> (), 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<typename matrix<value_type, column_major>::reference, value_type> (), cm, m, column_major_tag ());
indexing_matrix_assign (functor1_type::template make_debug_functor<typename matrix<value_type, column_major>::reference, value_type> (), cm, e, column_major_tag ());
#else
indexing_matrix_assign (scalar_assign<value_type, value_type> (), cm, m, column_major_tag ());
indexing_matrix_assign (scalar_assign<value_type&, value_type> (), cm, m, column_major_tag ());
indexing_matrix_assign (functor1_type (), cm, e, column_major_tag ());
#endif
#endif

View File

@@ -321,7 +321,7 @@ namespace boost { namespace numeric { namespace ublas {
indexing_vector_assign (scalar_assign<typename vector<value_type>::reference, value_type> (), cv, v);
indexing_vector_assign (functor_type::template make_debug_functor<typename vector<value_type>::reference, value_type> (), cv, e);
#else
indexing_vector_assign (scalar_assign<value_type, value_type> (), cv, v);
indexing_vector_assign (scalar_assign<value_type&, value_type> (), 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<typename vector<value_type>::reference, value_type> (), cv, v);
indexing_vector_assign (functor_type::template make_debug_functor<typename vector<value_type>::reference, value_type> (), cv, e);
#else
indexing_vector_assign (scalar_assign<value_type, value_type> (), cv, v);
indexing_vector_assign (scalar_assign<value_type&, value_type> (), 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<typename vector<value_type>::reference, value_type> (), cv, v);
indexing_vector_assign (functor_type::template make_debug_functor<typename vector<value_type>::reference, value_type> (), cv, e);
#else
indexing_vector_assign (scalar_assign<value_type, value_type> (), cv, v);
indexing_vector_assign (scalar_assign<value_type&, value_type> (), cv, v);
indexing_vector_assign (functor_type (), cv, e);
#endif
#endif