Lines Matching refs:__alloc_
903 _LIBCPP_COMPRESSED_PAIR(__rep, __rep_, allocator_type, __alloc_);
919 : __alloc_(__a) {
927 auto __allocation = __alloc_traits::allocate(__alloc_, __capacity);
939 : __alloc_(__a) {
997 __alloc_(__a) {
1002 : __alloc_(__alloc_traits::select_on_container_copy_construction(__str.__alloc_)) {
1012 : __alloc_(__a) {
1035 __alloc_(std::move(__str.__alloc_)) {
1043 : __alloc_(__a) {
1044 if (__str.__is_long() && __a != __str.__alloc_) // copy, not move
1069 : __alloc_(__a) {
1085 : __alloc_(__a) {
1099 : __alloc_(__alloc) {
1104 if (__alloc_traits::is_always_equal::value || __alloc == __str.__alloc_) {
1115 : __alloc_(__a) {
1121 : __alloc_(__a) {
1130 : __alloc_(__a) {
1143 : __alloc_(__a) {
1163 : __alloc_(__a) {
1176 : __alloc_(__a) {
1184 : __alloc_(__a) {
1199 : __alloc_(__a) {
1207 __alloc_traits::deallocate(__alloc_, __get_long_pointer(), __get_long_cap());
1285 …if (size_type __m = __alloc_traits::max_size(__alloc_); __m <= std::numeric_limits<size_type>::max…
1416 const basic_string __temp(__first, __last, __alloc_);
1436 const basic_string __temp(__first, __last, __alloc_);
1489 … _LIBCPP_ASSERT_INTERNAL(__alloc_ == __str.__alloc_, "__move_assign called with wrong allocator");
1619 basic_string __temp(from_range, std::forward<_Range>(__range), __alloc_);
1635 const basic_string __temp(__first, __last, __alloc_);
1721 const basic_string __temp(__j1, __j2, __alloc_);
1729 basic_string __temp(from_range, std::forward<_Range>(__range), __alloc_);
1779 return __alloc_;
2377 if (__alloc_ == __str.__alloc_)
2378 __alloc_ = __str.__alloc_;
2383 __alloc_traits::deallocate(__alloc_, __get_long_pointer(), __get_long_cap());
2386 __alloc_ = __str.__alloc_;
2390 allocator_type __a = __str.__alloc_;
2394 __alloc_traits::deallocate(__alloc_, __get_long_pointer(), __get_long_cap());
2395 __alloc_ = std::move(__a);
2427 __alloc_ = std::move(__c.__alloc_);
2555 auto __allocation = std::__allocate_at_least(__alloc_, __recommend(__sz) + 1);
2580 auto __allocation = std::__allocate_at_least(__alloc_, __recommend(__sz) + 1);
2603 auto __allocation = std::__allocate_at_least(__alloc_, __recommend(__n) + 1);
2638 __alloc_traits::deallocate(__alloc_, __get_long_pointer(), __get_long_cap());
2668 auto __allocation = std::__allocate_at_least(__alloc_, __recommend(__sz) + 1);
2684 __alloc_traits::deallocate(__alloc_, __get_long_pointer(), __get_long_cap());
2708 auto __allocation = std::__allocate_at_least(__alloc_, __cap + 1);
2720 __alloc_traits::deallocate(__alloc_, __old_p, __old_cap + 1);
2749 auto __allocation = std::__allocate_at_least(__alloc_, __cap + 1);
2759 __alloc_traits::deallocate(__alloc_, __old_p, __old_cap + 1);
2896 if (__alloc_ != __str.__alloc_)
2913 __alloc_traits::deallocate(__alloc_, __get_long_pointer(), __get_long_cap());
2955 …t basic_string __temp(__init_with_sentinel_tag(), std::move(__first), std::move(__last), __alloc_);
3182 …t basic_string __temp(__init_with_sentinel_tag(), std::move(__first), std::move(__last), __alloc_);
3421 auto __allocation = std::__allocate_at_least(__alloc_, __recommend(__requested_capacity) + 1);
3426 __alloc_traits::deallocate(__alloc_, __get_long_pointer(), __get_long_cap());
3449 __alloc_traits::deallocate(__alloc_, __ptr, __cap);
3457 auto __allocation = std::__allocate_at_least(__alloc_, __target_capacity + 1);
3463 __alloc_traits::deallocate(__alloc_, __allocation.ptr, __allocation.count);
3469 __alloc_traits::deallocate(__alloc_, __ptr, __cap);
3516 __alloc_ == __str.__alloc_,
3523 std::__swap_allocator(__alloc_, __str.__alloc_);