• Home
  • Raw
  • Download

Lines Matching refs:__alloc_traits

38     typedef allocator_traits<__alloc_rr>                    __alloc_traits;
41 typedef typename __alloc_traits::size_type size_type;
42 typedef typename __alloc_traits::difference_type difference_type;
43 typedef typename __alloc_traits::pointer pointer;
44 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);
148 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
203 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_));
222 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
247 __alloc_traits::construct(__buf.__alloc(),
251 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), *__first);
268 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), *__first);
279 __alloc_traits::destroy(__alloc(), __to_raw_pointer(__begin_++));
296 __alloc_traits::destroy(__alloc(), __to_raw_pointer(--__end_));
311 __first_ = __cap != 0 ? __alloc_traits::allocate(__alloc(), __cap) : nullptr;
343 __alloc_traits::deallocate(__alloc(), __first_, capacity());
380 __first_ = __alloc_traits::allocate(__alloc(), __cap);
391 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
393 !__alloc_traits::propagate_on_container_move_assignment::value)
403 __alloc_traits::propagate_on_container_move_assignment::value>());
413 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value||
491 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__begin_-1), __x);
522 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__begin_-1),
555 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__end_), __x);
586 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__end_),
617 __alloc_traits::construct(__alloc(), _VSTD::__to_raw_pointer(__end_),