Home | History | Annotate | Download | only in ext

Lines Matching refs:__pos

349       _M_mutate(size_type __pos, size_type __len1, const _CharT* __s,
353 _M_erase(size_type __pos, size_type __n);
652 _M_mutate(size_type __pos, size_type __len1, const _CharT* __s,
655 const size_type __how_much = _M_length() - __pos - __len1;
660 if (__pos)
661 this->_S_copy(__r->_M_refdata(), _M_data(), __pos);
663 this->_S_copy(__r->_M_refdata() + __pos, __s, __len2);
665 this->_S_copy(__r->_M_refdata() + __pos + __len2,
666 _M_data() + __pos + __len1, __how_much);
675 _M_erase(size_type __pos, size_type __n)
678 const size_type __how_much = _M_length() - __pos - __n;
686 if (__pos)
687 this->_S_copy(__r->_M_refdata(), _M_data(), __pos);
689 this->_S_copy(__r->_M_refdata() + __pos,
690 _M_data() + __pos + __n, __how_much);
698 this->_S_move(_M_data() + __pos,
699 _M_data() + __pos + __n, __how_much);