Lines Matching defs:replace

862         { return this->replace(_M_iend(), _M_iend(), __first, __last); }
957 { return this->replace(_M_ibegin(), _M_iend(), __first, __last); }
973 { this->replace(__p, __p, __n, __c); }
989 { this->replace(__p, __p, __beg, __end); }
1178 * @param pos Index of first character to replace.
1193 replace(size_type __pos, size_type __n, const basic_string& __str)
1194 { return this->replace(__pos, __n, __str._M_data(), __str.size()); }
1198 * @param pos1 Index of first character to replace.
1215 replace(size_type __pos1, size_type __n1, const basic_string& __str,
1217 { return this->replace(__pos1, __n1, __str._M_data()
1218 + __str._M_check(__pos2, "basic_string::replace"),
1223 * @param pos Index of first character to replace.
1239 replace(size_type __pos, size_type __n1, const _CharT* __s,
1244 * @param pos Index of first character to replace.
1258 replace(size_type __pos, size_type __n1, const _CharT* __s)
1261 return this->replace(__pos, __n1, __s, traits_type::length(__s));
1266 * @param pos Index of first character to replace.
1281 replace(size_type __pos, size_type __n1, size_type __n2, _CharT __c)
1282 { return _M_replace_aux(_M_check(__pos, "basic_string::replace"),
1287 * @param i1 Iterator referencing start of range to replace.
1288 * @param i2 Iterator referencing end of range to replace.
1299 replace(iterator __i1, iterator __i2, const basic_string& __str)
1300 { return this->replace(__i1, __i2, __str._M_data(), __str.size()); }
1304 * @param i1 Iterator referencing start of range to replace.
1305 * @param i2 Iterator referencing end of range to replace.
1317 replace(iterator __i1, iterator __i2, const _CharT* __s, size_type __n)
1321 return this->replace(__i1 - _M_ibegin(), __i2 - __i1, __s, __n);
1326 * @param i1 Iterator referencing start of range to replace.
1327 * @param i2 Iterator referencing end of range to replace.
1338 replace(iterator __i1, iterator __i2, const _CharT* __s)
1341 return this->replace(__i1, __i2, __s, traits_type::length(__s));
1346 * @param i1 Iterator referencing start of range to replace.
1347 * @param i2 Iterator referencing end of range to replace.
1359 replace(iterator __i1, iterator __i2, size_type __n, _CharT __c)
1368 * @param i1 Iterator referencing start of range to replace.
1369 * @param i2 Iterator referencing end of range to replace.
1382 replace(iterator __i1, iterator __i2,
1395 replace(iterator __i1, iterator __i2, _CharT* __k1, _CharT* __k2)
1400 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
1405 replace(iterator __i1, iterator __i2,
1411 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
1416 replace(iterator __i1, iterator __i2, iterator __k1, iterator __k2)
1421 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
1426 replace(iterator __i1, iterator __i2,
1432 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,