basic_string.tcc (_M_replace_safe): Fix typos.
authorPaolo Carlini <pcarlini@unitus.it>
Mon, 10 Dec 2001 14:32:28 +0000 (15:32 +0100)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 10 Dec 2001 14:32:28 +0000 (14:32 +0000)
2001-12-10  Paolo Carlini  <pcarlini@unitus.it>

* include/bits/basic_string.tcc (_M_replace_safe):  Fix typos.
* include/bits/basic_string.h:  Fix typos.

From-SVN: r47847

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/bits/basic_string.tcc

index d12a7e2bf3733f6c87b608559a826138b9b5f9cd..a67c6aa658d857f7ec2931ac41f71724e8076346 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-10  Paolo Carlini  <pcarlini@unitus.it>
+
+       * include/bits/basic_string.tcc (_M_replace_safe):  Fix typos.
+       * include/bits/basic_string.h:  Fix typos.
+
 2001-12-10  Paolo Carlini  <pcarlini@unitus.it>
             Nathan Myers  <ncm@cantrip.org>
 
index 406d71c3b6a49c2d678653f0ee27fade07145797..6f9afe150906ced98df758aded63318f1805cb12 100644 (file)
@@ -639,10 +639,10 @@ namespace std
         _M_replace(iterator __i1, iterator __i2, _InputIterator __k1, 
                   _InputIterator __k2, input_iterator_tag);
 
-      template<class _InputIterator>
+      template<class _ForwardIterator>
         basic_string& 
-        _M_replace_safe(iterator __i1, iterator __i2, _InputIterator __k1, 
-                  _InputIterator __k2);
+        _M_replace_safe(iterator __i1, iterator __i2, _ForwardIterator __k1, 
+                  _ForwardIterator __k2);
 
       // _S_construct_aux is used to implement the 21.3.1 para 15 which
       // requires special behaviour if _InIter is an integral type
index 57a5191770ff4711c9ae7dae39357629806b1e3e..69638e2ba6c45e5ee61c7a6f53f8f8840dc76da0 100644 (file)
@@ -514,11 +514,11 @@ namespace std
   // i.e., when source and destination ranges are known to not overlap.
   // Presently, is called by _M_replace and by the various append.
   template<typename _CharT, typename _Traits, typename _Alloc>
-    template<typename _InputIter>
+    template<typename _ForwardIter>
       basic_string<_CharT, _Traits, _Alloc>&
       basic_string<_CharT, _Traits, _Alloc>::
-      _M_replace_safe(iterator __i1, iterator __i2, _InputIter __k1, 
-                     _InputIter __k2)
+      _M_replace_safe(iterator __i1, iterator __i2, _ForwardIter __k1, 
+                     _ForwardIter __k2)
       {
        size_type __dnew = static_cast<size_type>(distance(__k1, __k2));
        size_type __dold = __i2 - __i1;