reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
727 && _M_get_allocator() != __str._M_get_allocator()) 735 std::__alloc_on_move(_M_get_allocator(), __str._M_get_allocator()); 737 if (__str._M_is_local()) 740 if (__str.size()) 741 this->_S_copy(_M_data(), __str._M_data(), __str.size()); 741 this->_S_copy(_M_data(), __str._M_data(), __str.size()); 742 _M_set_length(__str.size()); 746 || _M_get_allocator() == __str._M_get_allocator()) 763 _M_data(__str._M_data()); 764 _M_length(__str.length()); 765 _M_capacity(__str._M_allocated_capacity); 768 __str._M_data(__data); 769 __str._M_capacity(__capacity); 772 __str._M_data(__str._M_local_buf); 772 __str._M_data(__str._M_local_buf); 775 assign(__str); 776 __str.clear();