Lines Matching refs:__alloc_traits

47     typedef allocator_traits<__alloc_rr>                    __alloc_traits;
50 typedef typename __alloc_traits::size_type size_type;
51 typedef typename __alloc_traits::difference_type difference_type;
52 typedef typename __alloc_traits::pointer pointer;
53 typedef typename __alloc_traits::const_pointer const_pointer;
84 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
86 !__alloc_traits::propagate_on_container_move_assignment::value);
144 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
213 __alloc_traits::construct(this->__alloc(), _VSTD::__to_address(__tx.__pos_));
230 __alloc_traits::construct(this->__alloc(),
249 __alloc_traits::construct(__buf.__alloc(),
253 __alloc_traits::construct(__a, _VSTD::__to_address(this->__end_), *__first);
265 __alloc_traits::construct(this->__alloc(),
277 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(__begin_++));
296 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__end_));
355 __alloc_traits::deallocate(__alloc(), __first_, capacity());
404 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
406 !__alloc_traits::propagate_on_container_move_assignment::value)
416 __alloc_traits::propagate_on_container_move_assignment::value>());
425 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
506 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__begin_-1), __x);
536 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__begin_-1),
568 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_), __x);
598 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_),
630 __alloc_traits::construct(__alloc(), _VSTD::__to_address(__end_),