Lines Matching refs:__alloc_traits
36 typedef allocator_traits<__alloc_rr> __alloc_traits;
39 typedef typename __alloc_traits::size_type size_type;
40 typedef typename __alloc_traits::difference_type difference_type;
41 typedef typename __alloc_traits::pointer pointer;
42 typedef typename __alloc_traits::const_pointer const_pointer;
71 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
73 !__alloc_traits::propagate_on_container_move_assignment::value);
143 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
198 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_));
217 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
242 __alloc_traits::construct(__buf.__alloc(),
246 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), *__first);
263 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), *__first);
274 __alloc_traits::destroy(__alloc(), __to_raw_pointer(__begin_++));
291 __alloc_traits::destroy(__alloc(), __to_raw_pointer(--__end_));
306 __first_ = __cap != 0 ? __alloc_traits::allocate(__alloc(), __cap) : nullptr;
338 __alloc_traits::deallocate(__alloc(), __first_, capacity());
375 __first_ = __alloc_traits::allocate(__alloc(), __cap);
386 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
388 !__alloc_traits::propagate_on_container_move_assignment::value)
398 __alloc_traits::propagate_on_container_move_assignment::value>());
408 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
486 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__begin_-1), __x);
517 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__begin_-1),
550 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__end_), __x);
581 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__end_),
614 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__end_),