Home | History | Annotate | Download | only in ext

Lines Matching refs:__pos

336       _M_mutate(size_type __pos, size_type __len1, const _CharT* __s,
340 _M_erase(size_type __pos, size_type __n);
639 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s,
642 const size_type __how_much = _M_length() - __pos - __len1;
647 if (__pos)
648 _S_copy(__r->_M_refdata(), _M_data(), __pos);
650 _S_copy(__r->_M_refdata() + __pos, __s, __len2);
652 _S_copy(__r->_M_refdata() + __pos + __len2,
653 _M_data() + __pos + __len1, __how_much);
662 _M_erase(size_type __pos, size_type __n)
665 const size_type __how_much = _M_length() - __pos - __n;
673 if (__pos)
674 _S_copy(__r->_M_refdata(), _M_data(), __pos);
676 _S_copy(__r->_M_refdata() + __pos,
677 _M_data() + __pos + __n, __how_much);
685 _S_move(_M_data() + __pos,
686 _M_data() + __pos + __n, __how_much);