diff options
author | Gabriel Dos Reis <gdr@nerim.net> | 2002-07-19 04:45:20 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2002-07-19 04:45:20 +0000 |
commit | bb403d6917e62a9e1f845b173154b333419f4046 (patch) | |
tree | 0dadfac01fff48321025bae41c5d903080fa6538 | |
parent | ddebdfebad723879a1ff8ee180c791326acd4507 (diff) | |
download | gcc-bb403d6917e62a9e1f845b173154b333419f4046.zip gcc-bb403d6917e62a9e1f845b173154b333419f4046.tar.gz gcc-bb403d6917e62a9e1f845b173154b333419f4046.tar.bz2 |
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
-rw-r--r-- | libstdc++-v3/ChangeLog | 12 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/gslice_array.h | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/indirect_array.h | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/mask_array.h | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/slice_array.h | 4 |
5 files changed, 20 insertions, 8 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9e9e202..3ca8df1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,15 @@ +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> * docs/doxygen/run_doxygen: Remove template parameter names from diff --git a/libstdc++-v3/include/bits/gslice_array.h b/libstdc++-v3/include/bits/gslice_array.h index 8989ac5..445029c 100644 --- a/libstdc++-v3/include/bits/gslice_array.h +++ b/libstdc++-v3/include/bits/gslice_array.h @@ -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 _Tp&); + void operator=(const _Tp&) const; template<class _Dom> void operator= (const _Expr<_Dom,_Tp>&) const; @@ -113,7 +113,7 @@ namespace std { template<typename _Tp> 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), _M_index.size(), __t); diff --git a/libstdc++-v3/include/bits/indirect_array.h b/libstdc++-v3/include/bits/indirect_array.h index a5737e9..3a61b21 100644 --- a/libstdc++-v3/include/bits/indirect_array.h +++ b/libstdc++-v3/include/bits/indirect_array.h @@ -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 _Tp&); + void operator= (const _Tp&) const; // ~indirect_array(); template<class _Dom> @@ -124,7 +124,7 @@ namespace std template<typename _Tp> 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); } template<typename _Tp> diff --git a/libstdc++-v3/include/bits/mask_array.h b/libstdc++-v3/include/bits/mask_array.h index 13c01d3..0fcc380 100644 --- a/libstdc++-v3/include/bits/mask_array.h +++ b/libstdc++-v3/include/bits/mask_array.h @@ -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 _Tp&); + void operator= (const _Tp&) const; // ~mask_array (); @@ -114,7 +114,7 @@ namespace std { template<typename _Tp> 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); } template<typename _Tp> diff --git a/libstdc++-v3/include/bits/slice_array.h b/libstdc++-v3/include/bits/slice_array.h index 1a80cab..cc4ce5d 100644 --- a/libstdc++-v3/include/bits/slice_array.h +++ b/libstdc++-v3/include/bits/slice_array.h @@ -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 _Tp &); + void operator=(const _Tp &) const; // ~slice_array (); template<class _Dom> @@ -163,7 +163,7 @@ namespace std template<typename _Tp> 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); } template<typename _Tp> |