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>());}
395 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
424 __alloc_traits::destroy(__alloc(), _VSTD::__to_raw_pointer(--__end_));
452 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
467 typedef typename __base::__alloc_traits __alloc_traits;
566 __alloc_traits::propagate_on_container_move_assignment::value &&
750 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
889 … __alloc_traits::__construct_backward(this->__alloc(), this->__begin_, this->__end_, __v.__begin_);
904 __alloc_traits::__construct_backward(this->__alloc(), this->__begin_, __p, __v.__begin_);
905 __alloc_traits::__construct_forward(this->__alloc(), __p, this->__end_, __v.__end_);
928 this->__begin_ = this->__end_ = __alloc_traits::allocate(this->__alloc(), __n);
940 __alloc_traits::deallocate(this->__alloc(), this->__begin_, capacity());
949 …return _VSTD::min<size_type>(__alloc_traits::max_size(this->__alloc()), numeric_limits<size_type>:…
980 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_));
1002 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
1020 __alloc_traits::__construct_range_forward(__a, __first, __last, this->__end_);
1194 : __base(__alloc_traits::select_on_container_copy_construction(__x.__alloc()))
1307 __alloc_traits::propagate_on_container_move_assignment::value &&
1311 __alloc_traits::propagate_on_container_move_assignment::value>());
1573 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Up>(__x));
1586 __alloc_traits::construct(this->__alloc(),
1605 __alloc_traits::construct(this->__alloc(),
1625 …__alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Args>(__args).…
1639 __alloc_traits::construct(this->__alloc(),
1704 __alloc_traits::construct(this->__alloc(),
1725 __alloc_traits::construct(this->__alloc(),
1766 __alloc_traits::construct(this->__alloc(),
1806 __alloc_traits::construct(this->__alloc(),
1901 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_),
2016 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
2020 _LIBCPP_ASSERT(__alloc_traits::propagate_on_container_swap::value ||
2028 integral_constant<bool,__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 __rebind_alloc_helper<__alloc_traits, __storage_type>::type __storage_allocator;
2217 __alloc_traits::propagate_on_container_move_assignment::value &&
2363 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
2842 __alloc_traits::propagate_on_container_move_assignment::value &&
3152 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
3160 integral_constant<bool, __alloc_traits::propagate_on_container_swap::value>());