Lines Matching refs:__alloc
471 from_range_t, _Range&& __range, const allocator_type& __alloc = allocator_type())
472 : __end_cap_(nullptr, __alloc) {
492 __alloc_traits::deallocate(__vec_.__alloc(), __vec_.__begin_, __vec_.capacity());
566 return this->__alloc();
741 auto __allocation = std::__allocate_at_least(__alloc(), __n);
902 …__alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), std::forward<_Args>(__a…
906 _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI allocator_type& __alloc() _NOEXCEPT {
909 …_LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI const allocator_type& __alloc() const _NOEXCEP…
926 __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end));
945 if (__alloc() != __c.__alloc()) {
948 __alloc_traits::deallocate(__alloc(), this->__begin_, capacity());
951 __alloc() = __c.__alloc();
958 __alloc() = std::move(__c.__alloc());
991 __alloc(), _RevIter(__end_), _RevIter(__begin_), _RevIter(__v.__begin_))
1007 __alloc(), _RevIter(__p), _RevIter(__begin_), _RevIter(__v.__begin_))
1009 __v.__end_ = std::__uninitialized_allocator_move_if_noexcept(__alloc(), __p, __end_, __v.__end_);
1023 __alloc_traits::deallocate(this->__alloc(), this->__begin_, capacity());
1031 …return std::min<size_type>(__alloc_traits::max_size(this->__alloc()), numeric_limits<difference_ty…
1057 __alloc_traits::construct(this->__alloc(), std::__to_address(__pos));
1073 __alloc_traits::construct(this->__alloc(), std::__to_address(__pos), __x);
1082 __tx.__pos_ = std::__uninitialized_allocator_copy(__alloc(), __first, __last, __tx.__pos_);
1094 allocator_type& __a = this->__alloc();
1110 allocator_type& __a = this->__alloc();
1194 : __end_cap_(nullptr, __alloc_traits::select_on_container_copy_construction(__x.__alloc())) {
1212 : __end_cap_(nullptr, std::move(__x.__alloc())) {
1223 if (__a == __x.__alloc()) {
1274 if (__alloc() != __c.__alloc()) {
1424 allocator_type& __a = this->__alloc();
1436 allocator_type& __a = this->__alloc();
1450 allocator_type& __a = this->__alloc();
1488 allocator_type& __a = this->__alloc();
1556 __alloc_traits::construct(this->__alloc(), std::__to_address(__pos), std::move(*__i));
1578 allocator_type& __a = this->__alloc();
1598 allocator_type& __a = this->__alloc();
1615 __temp_value<value_type, _Allocator> __tmp(this->__alloc(), std::forward<_Args>(__args)...);
1620 allocator_type& __a = this->__alloc();
1650 allocator_type& __a = this->__alloc();
1674 allocator_type& __a = this->__alloc();
1737 allocator_type& __a = this->__alloc();
1773 __alloc_traits::propagate_on_container_swap::value || this->__alloc() == __x.__alloc(),
1780 …this->__alloc(), __x.__alloc(), integral_constant<bool, __alloc_traits::propagate_on_container_swa…
1852 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 __storage_allocator& __alloc() _NOEXCEPT {
1855 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 const __storage_allocator& __alloc() const _NO…
1888 __storage_traits::deallocate(__vec_.__alloc(), __vec_.__begin_, __vec_.__cap());
1984 return allocator_type(this->__alloc());
2150 __storage_traits::deallocate(__alloc(), __begin_, __cap());
2181 auto __allocation = std::__allocate_at_least(__alloc(), __external_cap_to_internal(__n));
2223 if (__alloc() != __c.__alloc())
2225 __alloc() = __c.__alloc();
2241 __alloc() = std::move(__c.__alloc());
2259 __storage_traits::deallocate(this->__alloc(), this->__begin_, __cap());
2268 size_type __amax = __storage_traits::max_size(__alloc());
2436 __cap_alloc_(0, __storage_traits::select_on_container_copy_construction(__v.__alloc())) {
2487 if (__a == allocator_type(__v.__alloc())) {
2509 if (__alloc() != __c.__alloc())
2601 vector(*this, allocator_type(__alloc())).swap(*this);
2779 …this->__alloc(), __x.__alloc(), integral_constant<bool, __alloc_traits::propagate_on_container_swa…