Lines Matching refs:__alloc

935       auto __allocation = __alloc_traits::allocate(__alloc(), __capacity);
1000 …_r_(__default_init_tag(), __alloc_traits::select_on_container_copy_construction(__str.__alloc())) {
1041 if (__str.__is_long() && __a != __str.__alloc()) // copy, not move
1095 basic_string&& __str, size_type __pos, const _Allocator& __alloc = _Allocator())
1096 : basic_string(std::move(__str), __pos, npos, __alloc) {}
1099 … basic_string&& __str, size_type __pos, size_type __n, const _Allocator& __alloc = _Allocator())
1100 : __r_(__default_init_tag(), __alloc) {
1105 if (__alloc_traits::is_always_equal::value || __alloc == __str.__alloc()) {
1212 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
1289 size_type __m = __alloc_traits::max_size(__alloc());
1409 const basic_string __temp(__first, __last, __alloc());
1465 …_LIBCPP_ASSERT_INTERNAL(__alloc() == __str.__alloc(), "__move_assign called with wrong allocator");
1571 basic_string __temp(from_range, std::forward<_Range>(__range), __alloc());
1666 basic_string __temp(from_range, std::forward<_Range>(__range), __alloc());
1713 return __alloc();
1949 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 allocator_type& __alloc() _NOEXCEPT { return _…
1950 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR const allocator_type& __alloc() const _NOEXCEPT { return _…
2147 if (__alloc() == __str.__alloc())
2148 __alloc() = __str.__alloc();
2152 __alloc() = __str.__alloc();
2155 allocator_type __a = __str.__alloc();
2159 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2160 __alloc() = std::move(__a);
2193 __alloc() = std::move(__c.__alloc());
2312 auto __allocation = std::__allocate_at_least(__alloc(), __recommend(__reserve) + 1);
2336 auto __allocation = std::__allocate_at_least(__alloc(), __recommend(__sz) + 1);
2361 auto __allocation = std::__allocate_at_least(__alloc(), __recommend(__sz) + 1);
2384 auto __allocation = std::__allocate_at_least(__alloc(), __recommend(__n) + 1);
2419 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2449 auto __allocation = std::__allocate_at_least(__alloc(), __recommend(__sz) + 1);
2465 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2488 auto __allocation = std::__allocate_at_least(__alloc(), __cap + 1);
2500 __alloc_traits::deallocate(__alloc(), __old_p, __old_cap + 1);
2531 auto __allocation = std::__allocate_at_least(__alloc(), __cap + 1);
2541 __alloc_traits::deallocate(__alloc(), __old_p, __old_cap + 1);
2676 if (__alloc() != __str.__alloc())
2693 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), __get_long_cap());
2743 … basic_string __temp(__init_with_sentinel_tag(), std::move(__first), std::move(__last), __alloc());
2931 const basic_string __temp(__first, __last, __alloc());
3029 const basic_string __temp(__first, __last, __alloc());
3054 const basic_string __temp(__init_with_sentinel_tag(), __first, __last, __alloc());
3191 const basic_string __temp(__j1, __j2, __alloc());
3363 auto __allocation = std::__allocate_at_least(__alloc(), __target_capacity + 1);
3373 auto __allocation = std::__allocate_at_least(__alloc(), __target_capacity + 1);
3379 __alloc_traits::deallocate(__alloc(), __allocation.ptr, __allocation.count);
3398 __alloc_traits::deallocate(__alloc(), __p, __cap + 1);
3445 __alloc() == __str.__alloc(),
3452 std::__swap_allocator(__alloc(), __str.__alloc());
3813 __alloc_traits::deallocate(__alloc(), __get_long_pointer(), capacity() + 1);