Lines Matching defs:replace

209     { return replace (length (), 0, _str, pos, n); }
211 { return replace (length (), 0, s, n); }
215 { return replace (length (), 0, n, c); }
222 { return replace (iend (), iend (), first, last); }
229 { return replace (0, npos, str, pos, n); }
231 { return replace (0, npos, s, n); }
235 { return replace (0, npos, n, c); }
242 { return replace (ibegin (), iend (), first, last); }
258 { return replace (pos1, 0, str, pos2, n); }
260 { return replace (pos, 0, s, n); }
264 { return replace (pos, 0, n, c); }
279 { replace (p, p, first, last); }
282 { return replace (pos, n, (size_type)0, (charT)0); }
285 replace (__o, 1, (size_type)0, (charT)0); selfish ();
289 replace (__o, l-f, (size_type)0, (charT)0);selfish ();
294 basic_string& replace (size_type pos1, size_type n1, const basic_string& str,
296 basic_string& replace (size_type pos, size_type n1, const charT* s,
298 basic_string& replace (size_type pos, size_type n1, const charT* s)
299 { return replace (pos, n1, s, traits::length (s)); }
300 basic_string& replace (size_type pos, size_type n1, size_type n2, charT c);
301 basic_string& replace (size_type pos, size_type n, charT c)
302 { return replace (pos, n, 1, c); }
303 basic_string& replace (iterator i1, iterator i2, const basic_string& str)
304 { return replace (i1 - ibegin (), i2 - i1, str); }
305 basic_string& replace (iterator i1, iterator i2, const charT* s, size_type n)
306 { return replace (i1 - ibegin (), i2 - i1, s, n); }
307 basic_string& replace (iterator i1, iterator i2, const charT* s)
308 { return replace (i1 - ibegin (), i2 - i1, s); }
309 basic_string& replace (iterator i1, iterator i2, size_type n, charT c)
310 { return replace (i1 - ibegin (), i2 - i1, n, c); }
313 basic_string& replace(iterator i1, iterator i2,
316 basic_string& replace(iterator i1, iterator i2,
457 replace (iterator i1, iterator i2, InputIterator j1, InputIterator j2)
461 replace (iterator i1, iterator i2, const_iterator j1, const_iterator j2)