Lines Matching refs:__alloc
511 from_range_t, _Range&& __range, const allocator_type& __alloc = allocator_type())
512 : __end_cap_(nullptr, __alloc) {
532 __alloc_traits::deallocate(__vec_.__alloc(), __vec_.__begin_, __vec_.capacity());
606 return this->__alloc();
781 auto __allocation = std::__allocate_at_least(__alloc(), __n);
961 …__alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__a…
965 _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI allocator_type& __alloc() _NOEXCEPT {
968 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI const allocator_type& __alloc() const _NOEXCEP…
985 __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end));
1004 if (__alloc() != __c.__alloc()) {
1007 __alloc_traits::deallocate(__alloc(), this->__begin_, capacity());
1010 __alloc() = __c.__alloc();
1017 __alloc() = std::move(__c.__alloc());
1053 …__alloc(), std::__to_address(__begin_), std::__to_address(__end_), std::__to_address(__new_begin));
1076 __alloc(), std::__to_address(__p), std::__to_address(__end_), std::__to_address(__v.__end_));
1082 … __alloc(), std::__to_address(__begin_), std::__to_address(__p), std::__to_address(__new_begin));
1099 __alloc_traits::deallocate(this->__alloc(), this->__begin_, capacity());
1107 …return std::min<size_type>(__alloc_traits::max_size(this->__alloc()), numeric_limits<difference_ty…
1133 __alloc_traits::construct(this->__alloc(), std::__to_address(__pos));
1149 __alloc_traits::construct(this->__alloc(), std::__to_address(__pos), __x);
1158 __tx.__pos_ = std::__uninitialized_allocator_copy(__alloc(), __first, __last, __tx.__pos_);
1170 allocator_type& __a = this->__alloc();
1186 allocator_type& __a = this->__alloc();
1237 : __end_cap_(nullptr, __alloc_traits::select_on_container_copy_construction(__x.__alloc())) {
1255 : __end_cap_(nullptr, std::move(__x.__alloc())) {
1266 if (__a == __x.__alloc()) {
1317 if (__alloc() != __c.__alloc()) {
1467 allocator_type& __a = this->__alloc();
1479 allocator_type& __a = this->__alloc();
1497 allocator_type& __a = this->__alloc();
1535 allocator_type& __a = this->__alloc();
1603 __alloc_traits::construct(this->__alloc(), std::__to_address(__pos), std::move(*__i));
1624 allocator_type& __a = this->__alloc();
1644 allocator_type& __a = this->__alloc();
1661 __temp_value<value_type, _Allocator> __tmp(this->__alloc(), std::forward<_Args>(__args)...);
1666 allocator_type& __a = this->__alloc();
1696 allocator_type& __a = this->__alloc();
1720 allocator_type& __a = this->__alloc();
1783 allocator_type& __a = this->__alloc();
1819 __alloc_traits::propagate_on_container_swap::value || this->__alloc() == __x.__alloc(),
1826 …this->__alloc(), __x.__alloc(), integral_constant<bool, __alloc_traits::propagate_on_container_swa…
1898 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 __storage_allocator& __alloc() _NOEXCEPT {
1901 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 const __storage_allocator& __alloc() const _NO…
1934 __storage_traits::deallocate(__vec_.__alloc(), __vec_.__begin_, __vec_.__cap());
2030 return allocator_type(this->__alloc());
2196 __storage_traits::deallocate(__alloc(), __begin_, __cap());
2227 auto __allocation = std::__allocate_at_least(__alloc(), __external_cap_to_internal(__n));
2269 if (__alloc() != __c.__alloc())
2271 __alloc() = __c.__alloc();
2287 __alloc() = std::move(__c.__alloc());
2305 __storage_traits::deallocate(this->__alloc(), this->__begin_, __cap());
2314 size_type __amax = __storage_traits::max_size(__alloc());
2482 __cap_alloc_(0, __storage_traits::select_on_container_copy_construction(__v.__alloc())) {
2533 if (__a == allocator_type(__v.__alloc())) {
2555 if (__alloc() != __c.__alloc())
2647 vector(*this, allocator_type(__alloc())).swap(*this);
2825 …this->__alloc(), __x.__alloc(), integral_constant<bool, __alloc_traits::propagate_on_container_swa…