Lines Matching refs:__alloc_traits

349     typedef allocator_traits<allocator_type>                __alloc_traits;
352 typedef typename __alloc_traits::size_type size_type;
353 typedef typename __alloc_traits::difference_type difference_type;
354 typedef typename __alloc_traits::pointer pointer;
355 typedef typename __alloc_traits::const_pointer const_pointer;
440 __alloc_traits::deallocate(__vec_.__alloc(), __vec_.__begin_, __vec_.capacity());
480 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value));
659 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
724 _NOEXCEPT_(__alloc_traits::is_always_equal::value);
818 __alloc_traits::construct(this->__alloc(), _VSTD::__to_address(__tx.__pos_),
843 __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__soon_to_be_end));
850 __alloc_traits::propagate_on_container_copy_assignment::value>());}
855 !__alloc_traits::propagate_on_container_move_assignment::value ||
858 __alloc_traits::propagate_on_container_move_assignment::value>());}
876 __alloc_traits::deallocate(__alloc(), this->__begin_, capacity());
964 __alloc_traits::deallocate(this->__alloc(), this->__begin_, capacity());
974 return _VSTD::min<size_type>(__alloc_traits::max_size(this->__alloc()),
1007 __alloc_traits::construct(this->__alloc(), _VSTD::__to_address(__pos));
1026 __alloc_traits::construct(this->__alloc(), _VSTD::__to_address(__pos), __x);
1208 : __end_cap_(nullptr, __alloc_traits::select_on_container_copy_construction(__x.__alloc()))
1320 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value))
1323 __alloc_traits::propagate_on_container_move_assignment::value>());
1331 _NOEXCEPT_(__alloc_traits::is_always_equal::value)
1571 __alloc_traits::construct(__a, _VSTD::__to_address(__v.__end_), _VSTD::forward<_Up>(__x));
1613__alloc_traits::construct(__a, _VSTD::__to_address(__v.__end_), _VSTD::forward<_Args>(__args)...);
1702 __alloc_traits::construct(this->__alloc(),
1976 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
1980 _LIBCPP_ASSERT(__alloc_traits::propagate_on_container_swap::value ||
1988 integral_constant<bool,__alloc_traits::propagate_on_container_swap::value>());
2088 typedef allocator_traits<allocator_type> __alloc_traits;
2089 typedef typename __alloc_traits::size_type size_type;
2090 typedef typename __alloc_traits::difference_type difference_type;
2100 … typedef typename __rebind_alloc_helper<__alloc_traits, __storage_type>::type __storage_allocator;
2210 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value));
2353 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
2856 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value))
3167 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
3175 integral_constant<bool, __alloc_traits::propagate_on_container_swap::value>());