Lines Matching refs:__alloc_traits

334     typedef allocator_traits<allocator_type>         __alloc_traits;
337 typedef typename __alloc_traits::size_type size_type;
338 typedef typename __alloc_traits::difference_type difference_type;
339 typedef typename __alloc_traits::pointer pointer;
340 typedef typename __alloc_traits::const_pointer const_pointer;
379 __alloc_traits::propagate_on_container_copy_assignment::value>());}
384 !__alloc_traits::propagate_on_container_move_assignment::value ||
387 __alloc_traits::propagate_on_container_move_assignment::value>());}
392 !__alloc_traits::propagate_on_container_swap::value ||
395 __alloc_traits::propagate_on_container_swap::value>());}
403 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
444 __alloc_traits::destroy(__alloc(), _VSTD::__to_raw_pointer(--__end_));
472 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
487 typedef typename __base::__alloc_traits __alloc_traits;
578 __alloc_traits::propagate_on_container_move_assignment::value &&
759 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
897__alloc_traits::__construct_backward(this->__alloc(), this->__begin_, this->__end_, __v.__begin_);
912 __alloc_traits::__construct_backward(this->__alloc(), this->__begin_, __p, __v.__begin_);
913 __alloc_traits::__construct_forward(this->__alloc(), __p, this->__end_, __v.__end_);
936 this->__begin_ = this->__end_ = __alloc_traits::allocate(this->__alloc(), __n);
948 __alloc_traits::deallocate(this->__alloc(), this->__begin_, capacity());
957 …return _VSTD::min<size_type>(__alloc_traits::max_size(this->__alloc()), numeric_limits<size_type>:…
988 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_));
1010 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
1030 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), *__first);
1206 : __base(__alloc_traits::select_on_container_copy_construction(__x.__alloc()))
1315 __alloc_traits::propagate_on_container_move_assignment::value &&
1319 __alloc_traits::propagate_on_container_move_assignment::value>());
1581 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Up>(__x));
1594 __alloc_traits::construct(this->__alloc(),
1613 __alloc_traits::construct(this->__alloc(),
1633__alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Args>(__args).…
1647 __alloc_traits::construct(this->__alloc(),
1712 __alloc_traits::construct(this->__alloc(),
1733 __alloc_traits::construct(this->__alloc(),
1774 __alloc_traits::construct(this->__alloc(),
1814 __alloc_traits::construct(this->__alloc(),
1908 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_),
2018 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
2021 _LIBCPP_ASSERT(__alloc_traits::propagate_on_container_swap::value ||
2119 typedef allocator_traits<allocator_type> __alloc_traits;
2120 typedef typename __alloc_traits::size_type size_type;
2121 typedef typename __alloc_traits::difference_type difference_type;
2131 typedef typename __alloc_traits::template
2214 __alloc_traits::propagate_on_container_move_assignment::value &&
2357 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
2846 __alloc_traits::propagate_on_container_move_assignment::value &&
3153 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||