basic_string.tcc (_M_replace_safe): New function.
commit78bd50313ea03c26bff96ec9d0304f8970beb88a
authorPaolo Carlini <paolo@gcc.gnu.org>
Mon, 10 Dec 2001 13:42:01 +0000 (10 13:42 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 10 Dec 2001 13:42:01 +0000 (10 13:42 +0000)
treeb218cd0b04b3da48f0c5a6e43128bcda76ccbe76
parent96a9c44f09cf8eec4ebf9469b32ab187d113f9af
basic_string.tcc (_M_replace_safe): New function.

2001-12-10  Paolo Carlini  <pcarlini@unitus.it>
            Nathan Myers  <ncm@cantrip.org>

* include/bits/basic_string.tcc (_M_replace_safe):  New function.
(_M_replace(input_iterator_tag), append members):  Use it.
(_M_replace(forward_iterator_tag)):  Remove.
* include/bits/basic_string.h:  Adjust declarations.
* src/string-inst.cc:  Adjust declarations.

From-SVN: r47844
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/bits/basic_string.tcc
libstdc++-v3/src/string-inst.cc