reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
158 enum { _S_local_capacity = 15 / sizeof(_CharT) }; 162 _CharT _M_local_buf[_S_local_capacity + 1]; 206 traits_type::assign(_M_data()[__n], _CharT()); 326 _M_disjunct(const _CharT* __s) const _GLIBCXX_NOEXCEPT 328 return (less<const _CharT*>()(__s, _M_data()) 329 || less<const _CharT*>()(_M_data() + this->size(), __s)); 335 _S_copy(_CharT* __d, const _CharT* __s, size_type __n) 335 _S_copy(_CharT* __d, const _CharT* __s, size_type __n) 344 _S_move(_CharT* __d, const _CharT* __s, size_type __n) 344 _S_move(_CharT* __d, const _CharT* __s, size_type __n) 353 _S_assign(_CharT* __d, size_type __n, _CharT __c) 365 _S_copy_chars(_CharT* __p, _Iterator __k1, _Iterator __k2) 372 _S_copy_chars(_CharT* __p, iterator __k1, iterator __k2) _GLIBCXX_NOEXCEPT 376 _S_copy_chars(_CharT* __p, const_iterator __k1, const_iterator __k2) 381 _S_copy_chars(_CharT* __p, _CharT* __k1, _CharT* __k2) _GLIBCXX_NOEXCEPT 381 _S_copy_chars(_CharT* __p, _CharT* __k1, _CharT* __k2) _GLIBCXX_NOEXCEPT 381 _S_copy_chars(_CharT* __p, _CharT* __k1, _CharT* __k2) _GLIBCXX_NOEXCEPT 385 _S_copy_chars(_CharT* __p, const _CharT* __k1, const _CharT* __k2) 385 _S_copy_chars(_CharT* __p, const _CharT* __k1, const _CharT* __k2) 385 _S_copy_chars(_CharT* __p, const _CharT* __k1, const _CharT* __k2) 454 const _CharT* __start = __str._M_data() 469 const _CharT* __start = __str._M_data() 485 const _CharT* __start 499 basic_string(const _CharT* __s, size_type __n, 509 basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) 558 basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) 693 operator=(const _CharT* __s) 704 operator=(_CharT __c) 785 operator=(initializer_list<_CharT> __l) 959 { this->resize(__n, _CharT()); } 1167 operator+=(const _CharT* __s) 1176 operator+=(_CharT __c) 1189 operator+=(initializer_list<_CharT> __l) 1240 append(const _CharT* __s, size_type __n) 1253 append(const _CharT* __s) 1280 append(initializer_list<_CharT> __l) 1339 push_back(_CharT __c) 1409 assign(const _CharT* __s, size_type __n) 1425 assign(const _CharT* __s) 1470 assign(initializer_list<_CharT> __l) 2243 _M_append(const _CharT* __s, size_type __n); 2279 const _CharT* 2291 const _CharT* 2970 compare(const _CharT* __s) const _GLIBCXX_NOEXCEPT;