• Home
  • Raw
  • Download

Lines Matching refs:__alloc_traits

331     typedef allocator_traits<allocator_type>         __alloc_traits;
332 typedef typename __alloc_traits::size_type size_type;
337 typedef typename __alloc_traits::difference_type difference_type;
338 typedef typename __alloc_traits::pointer pointer;
339 typedef typename __alloc_traits::const_pointer const_pointer;
381 __alloc_traits::propagate_on_container_copy_assignment::value>());}
386 !__alloc_traits::propagate_on_container_move_assignment::value ||
389 __alloc_traits::propagate_on_container_move_assignment::value>());}
397 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
427 __alloc_traits::destroy(__alloc(), _VSTD::__to_raw_pointer(--__soon_to_be_end));
465 __alloc_traits::deallocate(__alloc(), __begin_, capacity());
480 typedef typename __base::__alloc_traits __alloc_traits;
582 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value));
785 _NOEXCEPT_DEBUG_(!__alloc_traits::propagate_on_container_swap::value ||
828 _NOEXCEPT_(__alloc_traits::is_always_equal::value);
938__alloc_traits::__construct_backward(this->__alloc(), this->__begin_, this->__end_, __v.__begin_);
953 __alloc_traits::__construct_backward(this->__alloc(), this->__begin_, __p, __v.__begin_);
954 __alloc_traits::__construct_forward(this->__alloc(), __p, this->__end_, __v.__end_);
977 this->__begin_ = this->__end_ = __alloc_traits::allocate(this->__alloc(), __n);
989 __alloc_traits::deallocate(this->__alloc(), this->__begin_, capacity());
998 return _VSTD::min<size_type>(__alloc_traits::max_size(this->__alloc()),
1030 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_));
1052 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_), __x);
1070 __alloc_traits::__construct_range_forward(__a, __first, __last, this->__end_);
1244 : __base(__alloc_traits::select_on_container_copy_construction(__x.__alloc()))
1352 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value))
1355 __alloc_traits::propagate_on_container_move_assignment::value>());
1362 _NOEXCEPT_(__alloc_traits::is_always_equal::value)
1620 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Up>(__x));
1633 __alloc_traits::construct(this->__alloc(),
1652 __alloc_traits::construct(this->__alloc(),
1670__alloc_traits::construct(__a, _VSTD::__to_raw_pointer(__v.__end_), _VSTD::forward<_Args>(__args).…
1688 __alloc_traits::construct(this->__alloc(),
1761 __alloc_traits::construct(this->__alloc(),
1782 __alloc_traits::construct(this->__alloc(),
1823 __alloc_traits::construct(this->__alloc(),
1861 __alloc_traits::construct(this->__alloc(),
1955 __alloc_traits::construct(__a, _VSTD::__to_raw_pointer(this->__end_),
2070 _NOEXCEPT_DEBUG_(!__alloc_traits::propagate_on_container_swap::value ||
2074 _LIBCPP_ASSERT(__alloc_traits::propagate_on_container_swap::value ||
2082 integral_constant<bool,__alloc_traits::propagate_on_container_swap::value>());
2195 typedef allocator_traits<allocator_type> __alloc_traits;
2196 typedef typename __alloc_traits::size_type size_type;
2197 typedef typename __alloc_traits::difference_type difference_type;
2207 … typedef typename __rebind_alloc_helper<__alloc_traits, __storage_type>::type __storage_allocator;
2291 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value));
2447 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
2938 _NOEXCEPT_((__noexcept_move_assign_container<_Allocator, __alloc_traits>::value))
3252 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
3260 integral_constant<bool, __alloc_traits::propagate_on_container_swap::value>());