]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
slice_array.h (slice_array<T>::operator=(const T&)): Constify.
authorGabriel Dos Reis <gdr@nerim.net>
Fri, 19 Jul 2002 04:45:20 +0000 (04:45 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Fri, 19 Jul 2002 04:45:20 +0000 (04:45 +0000)
        * 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

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/gslice_array.h
libstdc++-v3/include/bits/indirect_array.h
libstdc++-v3/include/bits/mask_array.h
libstdc++-v3/include/bits/slice_array.h

index 9e9e2022392ee5e7948a977b81ffe2600d7c9b82..3ca8df1a57449f3794bc538ef14dc79f03591d4d 100644 (file)
@@ -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
index 8989ac5200efb65a82d1c9bbe357e349bea23a05..445029c2742f3170cb4804605570083c77729368 100644 (file)
@@ -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); 
index a5737e9eb04d8eea11da2b2a9aaabcaab78eef69..3a61b21fd57be9cc8b28280768eb2459c92e7766 100644 (file)
@@ -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>
index 13c01d3cc226e70d8abbf5660af084cf0fc064c7..0fcc3809fc4f83a2cffc0d16ef1ecf64f066d1c7 100644 (file)
@@ -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>
index 1a80cab21b3c5aef7e8eaeae13a3cdf4c3bf9336..cc4ce5d5997ec3b4bc0562df56ed0d83519e578c 100644 (file)
@@ -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>