gcc/libstdc++-v3/include
Paolo Carlini bd1f473825 2001-12-15 Paolo Carlini <pcarlini@unitus.it>
Nathan Myers  <ncm@cantrip.org>

        * include/bits/basic_string.h
	(assign(__str, __pos, __n), assign(__s, __n)):  Optimize
	by avoiding unnecessary temporaries.
	(assign(__s)): Call assign(__s, __n).
	* include/bits/basic_string.tcc (_M_replace_safe): Adjust comment.
	* include/bits/std_string.h: include stl_function.h.
        * testsuite/21_strings/assign.cc (test02, test03): New tests.

Co-Authored-By: Nathan Myers <ncm@cantrip.org>

From-SVN: r48053
2001-12-16 01:02:17 +00:00
..
backward std_bitset.h: Use GLIBCPP in multiple-inclusion guard. 2001-12-06 20:29:31 +00:00
bits 2001-12-15 Paolo Carlini <pcarlini@unitus.it> 2001-12-16 01:02:17 +00:00
c/bits
c_shadow builtins.def: Rename BUILT_IN_FSQRT to BUILT_IN_SQRT and __builtin_fsqrt to __builtin_sqrt. 2001-12-14 22:06:35 +01:00
c_std/bits std_c*.h: Don't use include_next. 2001-09-04 21:42:24 +00:00
ext ropeimpl.h (rope::_S_leaf_concat_char_iter, [...]): Adjust implicit typename. 2001-12-13 00:41:03 +00:00
std *: Add Doxygen hooks. 2001-09-27 22:44:24 +00:00
Makefile.am limits.h: Move to... 2001-10-23 21:40:31 +00:00
Makefile.in limits.h: Move to... 2001-10-23 21:40:31 +00:00