418bb88063
2002-04-02 Paolo Carlini <pcarlini@unitus.it> Nathan Myers <ncm@cantrip.org> Philip Martin <philip@codematters.co.uk> * include/bits/basic_string.h (replace(i1, i2, _CharT* k1, _CharT* k2), replace(i2, i2, const _CharT* k1, const _CharT* k2), replace(i1, i2, iterator k1, iterator k2, replace(i1, i2, const_iterator k1, const_iterator k2): New specializations to optimize for the common cases of pointers and iterators. (replace(pos, n1, s, n2)): Tweak. * include/bits/basic_string.tcc: Tweak comments. * testsuite/21_strings/replace.cc (test04): New tests. Co-Authored-By: Nathan Myers <ncm@cantrip.org> Co-Authored-By: Philip Martin <philip@codematters.co.uk> From-SVN: r51746 |
||
---|---|---|
.. | ||
append.cc | ||
assign.cc | ||
c_strings.cc | ||
capacity.cc | ||
char_traits_requirements.cc | ||
char_traits_typedefs.cc | ||
compare.cc | ||
ctor_copy_dtor.cc | ||
element_access.cc | ||
find.cc | ||
insert.cc | ||
inserters_extractors.cc | ||
invariants.cc | ||
nonmember.cc | ||
operations.cc | ||
replace.cc | ||
rfind.cc | ||
substr.cc |