Lines Matching refs:__alloc_traits
59 using __alloc_traits = allocator_traits<__alloc_rr>;
62 using size_type = typename __alloc_traits::size_type;
63 using difference_type = typename __alloc_traits::difference_type;
64 using pointer = typename __alloc_traits::pointer;
65 using const_pointer = typename __alloc_traits::const_pointer;
108 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
110 !__alloc_traits::propagate_on_container_move_assignment::value);
201 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable_v<__alloc…
259 __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_));
274 __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), __x);
296 … __alloc_traits::construct(__buf.__alloc(), std::__to_address(__buf.__end_), std::move(*__p));
299 __alloc_traits::construct(__a, std::__to_address(this->__end_), *__first);
316 __alloc_traits::construct(this->__alloc(), std::__to_address(__tx.__pos_), *__first);
324 __alloc_traits::destroy(__alloc(), std::__to_address(__begin_++));
337 __alloc_traits::destroy(__alloc(), std::__to_address(--__end_));
365 __alloc_traits::deallocate(__alloc(), __first_, capacity());
407 _NOEXCEPT_((__alloc_traits::propagate_on_container_move_assignment::value &&
409 !__alloc_traits::propagate_on_container_move_assignment::value) {
416 …__move_assign_alloc(__c, integral_constant<bool, __alloc_traits::propagate_on_container_move_assig…
423 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable_v<__alloc…
481 __alloc_traits::construct(__alloc(), std::__to_address(__begin_ - 1), __x);
503 __alloc_traits::construct(__alloc(), std::__to_address(__begin_ - 1), std::move(__x));
526 __alloc_traits::construct(__alloc(), std::__to_address(__end_), __x);
548 __alloc_traits::construct(__alloc(), std::__to_address(__end_), std::move(__x));
571 __alloc_traits::construct(__alloc(), std::__to_address(__end_), std::forward<_Args>(__args)...);