Lines Matching refs:_Self

128   typedef basic_string<_CharT, _Traits, _Alloc> _Self;
180 basic_string(const _Self&);
183 basic_string(const _Self& __s, size_type __pos, size_type __n = npos,
186 basic_string(const _Self& __s, size_type __pos)
193 basic_string(const _Self& __s, size_type __pos, size_type __n)
201 basic_string(const _Self& __s, size_type __pos, size_type __n,
253 basic_string(__move_source<_Self> src)
347 _Self& operator=(const _Self& __s) {
353 _Self& operator=(const _CharT* __s) {
358 _Self& operator=(_CharT __c)
451 _Self& operator+=(const _Self& __s) { return append(__s); }
452 _Self& operator+=(const _CharT* __s) { _STLP_FIX_LITERAL_BUG(__s) return append(__s); }
453 _Self& operator+=(_CharT __c) { push_back(__c); return *this; }
456 _Self& _M_append(const _CharT* __first, const _CharT* __last);
460 _Self& _M_appendT(_InputIter __first, _InputIter __last,
468 _Self& _M_appendT(_ForwardIter __first, _ForwardIter __last,
492 _Self& _M_append_dispatch(_Integer __n, _Integer __x, const __true_type& /*Integral*/)
496 _Self& _M_append_dispatch(_InputIter __f, _InputIter __l, const __false_type& /*Integral*/)
503 _Self& append(_InputIter __first, _InputIter __last) {
509 _Self& append(const _CharT* __first, const _CharT* __last) {
516 _Self& append(const _Self& __s)
519 _Self& append(const _Self& __s,
527 _Self& append(const _CharT* __s, size_type __n)
529 _Self& append(const _CharT* __s)
531 _Self& append(size_type __n, _CharT __c);
548 _Self& assign(const _Self& __s)
551 _Self& assign(const _Self& __s,
559 _Self& assign(const _CharT* __s, size_type __n)
562 _Self& assign(const _CharT* __s)
565 _Self& assign(size_type __n, _CharT __c);
568 _Self& _M_assign(const _CharT* __f, const _CharT* __l);
573 _Self& _M_assign_dispatch(_Integer __n, _Integer __x, const __true_type& /*_Integral*/)
577 _Self& _M_assign_dispatch(_InputIter __f, _InputIter __l, const __false_type& /*_Integral*/) {
595 _Self& assign(_InputIter __first, _InputIter __last) {
601 _Self& assign(const _CharT* __f, const _CharT* __l) {
608 _Self& insert(size_type __pos, const _Self& __s) {
617 _Self& insert(size_type __pos, const _Self& __s,
628 _Self& insert(size_type __pos, const _CharT* __s, size_type __n) {
638 _Self& insert(size_type __pos, const _CharT* __s) {
649 _Self& insert(size_type __pos, size_type __n, _CharT __c) {
750 const _Self __self(__first, __last, get_allocator());
788 _Self& erase(size_type __pos = 0, size_type __n = npos) {
813 _Self& replace(size_type __pos, size_type __n, const _Self& __s) {
824 _Self& replace(size_type __pos1, size_type __n1, const _Self& __s,
838 _Self& replace(size_type __pos, size_type __n1,
851 _Self& replace(size_type __pos, size_type __n1, const _CharT* __s) {
856 _Self& replace(size_type __pos, size_type __n1,
867 _Self& replace(iterator __first, iterator __last, const _Self& __s) {
872 _Self& replace(iterator __first, iterator __last,
879 _Self& replace(iterator __first, iterator __last,
886 _Self& replace(iterator __first, iterator __last, size_type __n, _CharT __c);
889 _Self& _M_replace(iterator __first, iterator __last,
894 _Self& _M_replace_dispatch(iterator __first, iterator __last,
901 _Self& _M_replace_dispatch(iterator __first, iterator __last,
905 const _Self __self(__f, __l, get_allocator());
913 _Self& replace(iterator __first, iterator __last,
923 _Self& replace(iterator __first, iterator __last,
942 void swap(_Self& __s) { this->_M_swap(__s); }
944 void _M_swap_workaround(_Self& __x) { swap(__x); }
953 size_type find(const _Self& __s, size_type __pos = 0) const
966 size_type rfind(const _Self& __s, size_type __pos = npos) const
976 size_type find_first_of(const _Self& __s, size_type __pos = 0) const
988 size_type find_last_of(const _Self& __s, size_type __pos = npos) const
1000 size_type find_first_not_of(const _Self& __s, size_type __pos = 0) const
1011 size_type find_last_not_of(const _Self& __s, size_type __pos = npos) const
1022 _Self substr(size_type __pos = 0, size_type __n = npos) const
1023 { return _Self(*this, __pos, __n, get_allocator()); }
1026 int compare(const _Self& __s) const
1029 int compare(size_type __pos1, size_type __n1, const _Self& __s) const {
1037 int compare(size_type __pos1, size_type __n1, const _Self& __s,