Lines Matching refs:__alloc_traits

327     typedef allocator_traits<allocator_type>         __alloc_traits;
330 typedef typename __alloc_traits::size_type size_type;
331 typedef typename __alloc_traits::difference_type difference_type;
332 typedef typename __alloc_traits::pointer pointer;
333 typedef typename __alloc_traits::const_pointer const_pointer;
372 __alloc_traits::propagate_on_container_copy_assignment::value>());}
377 !__alloc_traits::propagate_on_container_move_assignment::value ||
380 __alloc_traits::propagate_on_container_move_assignment::value>());}
388 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
417 __alloc_traits::destroy(__alloc(), _VSTD::__to_raw_pointer(--__end_));
445 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
460 typedef typename __base::__alloc_traits __alloc_traits;
558 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value));
747 _NOEXCEPT_DEBUG_(!__alloc_traits::propagate_on_container_swap::value ||
790 _NOEXCEPT_(__alloc_traits::is_always_equal::value);
886__alloc_traits::__construct_backward(this->__alloc(), this->__begin_, this->__end_, __v.__begin_);
901 __alloc_traits::__construct_backward(this->__alloc(), this->__begin_, __p, __v.__begin_);
902 __alloc_traits::__construct_forward(this->__alloc(), __p, this->__end_, __v.__end_);
925 this->__begin_ = this->__end_ = __alloc_traits::allocate(this->__alloc(), __n);
937 __alloc_traits::deallocate(this->__alloc(), this->__begin_, capacity());
946 return _VSTD::min<size_type>(__alloc_traits::max_size(this->__alloc()),
978 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_));
1000 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
1018 __alloc_traits::__construct_range_forward(__a, __first, __last, this->__end_);
1192 : __base(__alloc_traits::select_on_container_copy_construction(__x.__alloc()))
1304 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value))
1307 __alloc_traits::propagate_on_container_move_assignment::value>());
1314 _NOEXCEPT_(__alloc_traits::is_always_equal::value)
1572 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Up>(__x));
1585 __alloc_traits::construct(this->__alloc(),
1604 __alloc_traits::construct(this->__alloc(),
1624__alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Args>(__args).…
1642 __alloc_traits::construct(this->__alloc(),
1716 __alloc_traits::construct(this->__alloc(),
1737 __alloc_traits::construct(this->__alloc(),
1778 __alloc_traits::construct(this->__alloc(),
1818 __alloc_traits::construct(this->__alloc(),
1913 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_),
2028 _NOEXCEPT_DEBUG_(!__alloc_traits::propagate_on_container_swap::value ||
2032 _LIBCPP_ASSERT(__alloc_traits::propagate_on_container_swap::value ||
2040 integral_constant<bool,__alloc_traits::propagate_on_container_swap::value>());
2153 typedef allocator_traits<allocator_type> __alloc_traits;
2154 typedef typename __alloc_traits::size_type size_type;
2155 typedef typename __alloc_traits::difference_type difference_type;
2165 … typedef typename __rebind_alloc_helper<__alloc_traits, __storage_type>::type __storage_allocator;
2250 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value));
2404 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
2883 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value))
3197 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
3205 integral_constant<bool, __alloc_traits::propagate_on_container_swap::value>());