reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

usr/include/c++/7.4.0/bits/basic_string.h
  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;