Lines Matching refs:__pos
335 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s,
339 _M_erase(size_type __pos, size_type __n);
638 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s,
641 const size_type __how_much = _M_length() - __pos - __len1;
646 if (__pos)
647 _S_copy(__r->_M_refdata(), _M_data(), __pos);
649 _S_copy(__r->_M_refdata() + __pos, __s, __len2);
651 _S_copy(__r->_M_refdata() + __pos + __len2,
652 _M_data() + __pos + __len1, __how_much);
661 _M_erase(size_type __pos, size_type __n)
664 const size_type __how_much = _M_length() - __pos - __n;
672 if (__pos)
673 _S_copy(__r->_M_refdata(), _M_data(), __pos);
675 _S_copy(__r->_M_refdata() + __pos,
676 _M_data() + __pos + __n, __how_much);
684 _S_move(_M_data() + __pos,
685 _M_data() + __pos + __n, __how_much);