reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
88 typedef typename _Alloc_traits::size_type size_type; 89 typedef typename _Alloc_traits::difference_type difference_type; 90 typedef typename _Alloc_traits::reference reference; 91 typedef typename _Alloc_traits::const_reference const_reference; 92 typedef typename _Alloc_traits::pointer pointer; 93 typedef typename _Alloc_traits::const_pointer const_pointer; 226 { _Alloc_traits::deallocate(_M_get_allocator(), _M_data(), __size + 1); } 439 _Alloc_traits::_S_select_on_copy(__str._M_get_allocator())) 657 if (_Alloc_traits::_S_propagate_on_copy_assign()) 659 if (!_Alloc_traits::_S_always_equal() && !_M_is_local() 675 auto __ptr = _Alloc_traits::allocate(__alloc, __len + 1); 725 if (!_M_is_local() && _Alloc_traits::_S_propagate_on_move_assign() 726 && !_Alloc_traits::_S_always_equal() 744 else if (_Alloc_traits::_S_propagate_on_move_assign() 745 || _Alloc_traits::_S_always_equal() 753 if (_Alloc_traits::_S_always_equal()) 932 { return (_Alloc_traits::max_size(_M_get_allocator()) - 1) / 2; }usr/include/c++/7.4.0/bits/basic_string.tcc
153 return _Alloc_traits::allocate(_M_get_allocator(), __capacity + 1);