Lines Matching refs:__alloc_traits
58 using __alloc_traits = allocator_traits<__alloc_rr>;
61 using size_type = typename __alloc_traits::size_type;
62 using difference_type = typename __alloc_traits::difference_type;
63 using pointer = typename __alloc_traits::pointer;
64 using const_pointer = typename __alloc_traits::const_pointer;
98 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
100 !__alloc_traits::propagate_on_container_move_assignment::value);
191 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable<__alloc_r…
249 __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_));
264 __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), __x);
286 … __alloc_traits::construct(__buf.__alloc(), std::__to_address(__buf.__end_), std::move(*__p));
289 __alloc_traits::construct(__a, std::__to_address(this->__end_), *__first);
306 __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), *__first);
314 __alloc_traits::destroy(__alloc(), std::__to_address(__begin_++));
327 __alloc_traits::destroy(__alloc(), std::__to_address(--__end_));
355 __alloc_traits::deallocate(__alloc(), __first_, capacity());
397 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
399 !__alloc_traits::propagate_on_container_move_assignment::value) {
406 …__move_assign_alloc(__c, integral_constant<bool, __alloc_traits::propagate_on_container_move_assig…
413 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable<__alloc_r…
471 __alloc_traits::construct(__alloc(), std::__to_address(__begin_ - 1), __x);
493 __alloc_traits::construct(__alloc(), std::__to_address(__begin_ - 1), std::move(__x));
516 __alloc_traits::construct(__alloc(), std::__to_address(__end_), __x);
538 __alloc_traits::construct(__alloc(), std::__to_address(__end_), std::move(__x));
561 __alloc_traits::construct(__alloc(), std::__to_address(__end_), std::forward<_Args>(__args)...);