Commit bb403d69 by Gabriel Dos Reis Committed by Gabriel Dos Reis

slice_array.h (slice_array<T>::operator=(const T&)): Constify.


        * include/bits/slice_array.h
        (slice_array<T>::operator=(const T&)): Constify.
        * include/bits/gslice_array.h
        (gslice_array<T>::operator=(const T&)):  Likewise.
        * include/bits/mask_array.h
        (mask_array<T>::operator=(const T&)): Likewise.
        * include/bits/indirect_array.h
        (indirect_array<T>::operator=(const T&): Likewise.
:w

From-SVN: r55577
parent ddebdfeb
2002-07-19 Gabriel Dos Reis <gdr@nerim.net>
DR/123
* include/bits/slice_array.h
(slice_array<T>::operator=(const T&)): Constify.
* include/bits/gslice_array.h
(gslice_array<T>::operator=(const T&)): Likewise.
* include/bits/mask_array.h
(mask_array<T>::operator=(const T&)): Likewise.
* include/bits/indirect_array.h
(indirect_array<T>::operator=(const T&): Likewise.
2002-07-17 Phil Edwards <pme@gcc.gnu.org> 2002-07-17 Phil Edwards <pme@gcc.gnu.org>
* docs/doxygen/run_doxygen: Remove template parameter names from * docs/doxygen/run_doxygen: Remove template parameter names from
......
...@@ -57,7 +57,7 @@ namespace std { ...@@ -57,7 +57,7 @@ namespace std {
void operator|= (const valarray<_Tp>&) const; void operator|= (const valarray<_Tp>&) const;
void operator<<=(const valarray<_Tp>&) const; void operator<<=(const valarray<_Tp>&) const;
void operator>>=(const valarray<_Tp>&) const; void operator>>=(const valarray<_Tp>&) const;
void operator=(const _Tp&); void operator=(const _Tp&) const;
template<class _Dom> template<class _Dom>
void operator= (const _Expr<_Dom,_Tp>&) const; void operator= (const _Expr<_Dom,_Tp>&) const;
...@@ -113,7 +113,7 @@ namespace std { ...@@ -113,7 +113,7 @@ namespace std {
template<typename _Tp> template<typename _Tp>
inline void inline void
gslice_array<_Tp>::operator= (const _Tp& __t) gslice_array<_Tp>::operator= (const _Tp& __t) const
{ {
__valarray_fill (_M_array, _Array<size_t>(_M_index), __valarray_fill (_M_array, _Array<size_t>(_M_index),
_M_index.size(), __t); _M_index.size(), __t);
......
...@@ -61,7 +61,7 @@ namespace std ...@@ -61,7 +61,7 @@ namespace std
void operator|= (const valarray<_Tp>&) const; void operator|= (const valarray<_Tp>&) const;
void operator<<= (const valarray<_Tp>&) const; void operator<<= (const valarray<_Tp>&) const;
void operator>>= (const valarray<_Tp>&) const; void operator>>= (const valarray<_Tp>&) const;
void operator= (const _Tp&); void operator= (const _Tp&) const;
// ~indirect_array(); // ~indirect_array();
template<class _Dom> template<class _Dom>
...@@ -124,7 +124,7 @@ namespace std ...@@ -124,7 +124,7 @@ namespace std
template<typename _Tp> template<typename _Tp>
inline void inline void
indirect_array<_Tp>::operator= (const _Tp& __t) indirect_array<_Tp>::operator= (const _Tp& __t) const
{ __valarray_fill(_M_array, _M_index, _M_sz, __t); } { __valarray_fill(_M_array, _M_index, _M_sz, __t); }
template<typename _Tp> template<typename _Tp>
......
...@@ -57,7 +57,7 @@ namespace std { ...@@ -57,7 +57,7 @@ namespace std {
void operator|= (const valarray<_Tp>&) const; void operator|= (const valarray<_Tp>&) const;
void operator<<=(const valarray<_Tp>&) const; void operator<<=(const valarray<_Tp>&) const;
void operator>>=(const valarray<_Tp>&) const; void operator>>=(const valarray<_Tp>&) const;
void operator= (const _Tp&); void operator= (const _Tp&) const;
// ~mask_array (); // ~mask_array ();
...@@ -114,7 +114,7 @@ namespace std { ...@@ -114,7 +114,7 @@ namespace std {
template<typename _Tp> template<typename _Tp>
inline void inline void
mask_array<_Tp>::operator= (const _Tp& __t) mask_array<_Tp>::operator= (const _Tp& __t) const
{ __valarray_fill (_M_array, _M_sz, _M_mask, __t); } { __valarray_fill (_M_array, _M_sz, _M_mask, __t); }
template<typename _Tp> template<typename _Tp>
......
...@@ -101,7 +101,7 @@ namespace std ...@@ -101,7 +101,7 @@ namespace std
void operator|=(const valarray<_Tp>&) const; void operator|=(const valarray<_Tp>&) const;
void operator<<=(const valarray<_Tp>&) const; void operator<<=(const valarray<_Tp>&) const;
void operator>>=(const valarray<_Tp>&) const; void operator>>=(const valarray<_Tp>&) const;
void operator=(const _Tp &); void operator=(const _Tp &) const;
// ~slice_array (); // ~slice_array ();
template<class _Dom> template<class _Dom>
...@@ -163,7 +163,7 @@ namespace std ...@@ -163,7 +163,7 @@ namespace std
template<typename _Tp> template<typename _Tp>
inline void inline void
slice_array<_Tp>::operator=(const _Tp& __t) slice_array<_Tp>::operator=(const _Tp& __t) const
{ __valarray_fill(_M_array, _M_sz, _M_stride, __t); } { __valarray_fill(_M_array, _M_sz, _M_stride, __t); }
template<typename _Tp> template<typename _Tp>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment