Home | History | Annotate | Download | only in ext

Lines Matching refs:__i2

1394        *  @param __i2  Iterator referencing end of range to replace.
1406 replace(const_iterator __i1, const_iterator __i2,
1409 replace(iterator __i1, iterator __i2, const __versa_string& __str)
1411 { return this->replace(__i1, __i2, __str._M_data(), __str.size()); }
1416 * @param __i2 Iterator referencing end of range to replace.
1429 replace(const_iterator __i1, const_iterator __i2,
1432 replace(iterator __i1, iterator __i2, const _CharT* __s, size_type __n)
1435 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1436 && __i2 <= _M_iend());
1437 return this->replace(__i1 - _M_ibegin(), __i2 - __i1, __s, __n);
1443 * @param __i2 Iterator referencing end of range to replace.
1455 replace(const_iterator __i1, const_iterator __i2, const _CharT* __s)
1457 replace(iterator __i1, iterator __i2, const _CharT* __s)
1461 return this->replace(__i1, __i2, __s, traits_type::length(__s));
1467 * @param __i2 Iterator referencing end of range to replace.
1480 replace(const_iterator __i1, const_iterator __i2, size_type __n,
1483 replace(iterator __i1, iterator __i2, size_type __n, _CharT __c)
1486 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1487 && __i2 <= _M_iend());
1488 return _M_replace_aux(__i1 - _M_ibegin(), __i2 - __i1, __n, __c);
1494 * @param __i2 Iterator referencing end of range to replace.
1509 replace(const_iterator __i1, const_iterator __i2,
1512 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1513 && __i2 <= _M_iend());
1515 return this->_M_replace_dispatch(__i1, __i2, __k1, __k2,
1521 replace(iterator __i1, iterator __i2,
1524 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1525 && __i2 <= _M_iend());
1528 return this->_M_replace_dispatch(__i1, __i2, __k1, __k2, _Integral());
1536 replace(const_iterator __i1, const_iterator __i2,
1539 replace(iterator __i1, iterator __i2,
1543 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1544 && __i2 <= _M_iend());
1546 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
1552 replace(const_iterator __i1, const_iterator __i2,
1555 replace(iterator __i1, iterator __i2,
1559 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1560 && __i2 <= _M_iend());
1562 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
1568 replace(const_iterator __i1, const_iterator __i2,
1571 replace(iterator __i1, iterator __i2,
1575 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1576 && __i2 <= _M_iend());
1578 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
1584 replace(const_iterator __i1, const_iterator __i2,
1587 replace(iterator __i1, iterator __i2,
1591 _GLIBCXX_DEBUG_PEDASSERT(_M_ibegin() <= __i1 && __i1 <= __i2
1592 && __i2 <= _M_iend());
1594 return this->replace(__i1 - _M_ibegin(), __i2 - __i1,
1602 * @param __i2 Iterator referencing end of range to replace.
1613 replace(const_iterator __i1, const_iterator __i2,
1615 { return this->replace(__i1, __i2, __l.begin(), __l.end()); }
1621 _M_replace_dispatch(const_iterator __i1, const_iterator __i2,
1623 { return _M_replace_aux(__i1 - _M_ibegin(), __i2 - __i1, __n, __val); }
1627 _M_replace_dispatch(const_iterator __i1, const_iterator __i2,