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
  206 	traits_type::assign(_M_data()[__n], _CharT());
  211       { return _M_data() == _M_local_data(); }
  226       { _Alloc_traits::deallocate(_M_get_allocator(), _M_data(), __size + 1); }
  440       { _M_construct(__str._M_data(), __str._M_data() + __str.length()); }
  440       { _M_construct(__str._M_data(), __str._M_data() + __str.length()); }
  454 	const _CharT* __start = __str._M_data()
  469 	const _CharT* __start = __str._M_data()
  541 	    _M_data(__str._M_data());
  741 	      this->_S_copy(_M_data(), __str._M_data(), __str.size());
  741 	      this->_S_copy(_M_data(), __str._M_data(), __str.size());
  756 		    __data = _M_data();
  763 	    _M_data(__str._M_data());
  817       { return iterator(_M_data()); }
  825       { return const_iterator(_M_data()); }
  833       { return iterator(_M_data() + this->size()); }
  841       { return const_iterator(_M_data() + this->size()); }
 1039 	return _M_data()[__pos];
 1060 	return _M_data()[__pos];
 1102 	return _M_data()[__n];
 1212       { return _M_append(__str._M_data(), __str.size()); }
 1229       { return _M_append(__str._M_data()
 1344 	traits_type::assign(this->_M_data()[__size], __c);
 1394       { return _M_replace(size_type(0), this->size(), __str._M_data()
 1528 	return iterator(this->_M_data() + __pos);
 1572 	  return iterator(this->_M_data() + __pos);
 1623 			     __str._M_data(), __str.size()); }
 1733 	return iterator(_M_data() + __pos);
 1813 	return iterator(_M_data() + __pos);
 1835 	return iterator(this->_M_data() + __pos);
 1871       { return this->replace(__pos, __n, __str._M_data(), __str.size()); }
 2281       { return _M_data(); }
 2293       { return _M_data(); }
 2839 	int __r = traits_type::compare(_M_data(), __str.data(), __len);
usr/include/c++/7.4.0/bits/basic_string.tcc
  172 	    _M_data()[__len++] = *__beg;
  185 		    this->_S_copy(__another, _M_data(), __len);
  190 		_M_data()[__len++] = *__beg;
  225 	  { this->_S_copy_chars(_M_data(), __beg, __end); }
  247 	this->_S_assign(_M_data(), __n, __c);
  386 	return _M_replace(__i1 - begin(), __n1, __s._M_data(),