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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user