Lines Matching refs:__alloc_traits

39     typedef allocator_traits<__alloc_rr>                    __alloc_traits;
42 typedef typename __alloc_traits::size_type size_type;
43 typedef typename __alloc_traits::difference_type difference_type;
44 typedef typename __alloc_traits::pointer pointer;
45 typedef typename __alloc_traits::const_pointer const_pointer;
76 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
78 !__alloc_traits::propagate_on_container_move_assignment::value);
145 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
212 __alloc_traits::construct(this->__alloc(), _VSTD::__to_address(__tx.__pos_));
228 __alloc_traits::construct(this->__alloc(),
252 __alloc_traits::construct(__buf.__alloc(),
256 __alloc_traits::construct(__a, _VSTD::__to_address(this->__end_), *__first);
272 __alloc_traits::construct(this->__alloc(),
283 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(__begin_++));
300 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__end_));
315 __first_ = __cap != 0 ? __alloc_traits::allocate(__alloc(), __cap) : nullptr;
347 __alloc_traits::deallocate(__alloc(), __first_, capacity());
382 __first_ = __alloc_traits::allocate(__alloc(), __cap);
393 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
395 !__alloc_traits::propagate_on_container_move_assignment::value)
405 __alloc_traits::propagate_on_container_move_assignment::value>());
413 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
491 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__begin_-1), __x);
520 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__begin_-1),
551 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_), __x);
580 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_),
611 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_),