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
This commit is contained in:
Paolo Carlini 2001-12-10 13:42:01 +00:00
parent 96a9c44f09
commit 78bd50313e
3 changed files with 49 additions and 25 deletions