Lines Matching refs:__alloc_traits
904 typedef allocator_traits<allocator_type> __alloc_traits;
907 typedef typename __alloc_traits::size_type size_type;
908 typedef typename __alloc_traits::difference_type difference_type;
909 typedef typename __alloc_traits::pointer pointer;
910 typedef typename __alloc_traits::const_pointer const_pointer;
914 typedef typename __rebind_alloc_helper<__alloc_traits, pointer>::type __pointer_allocator;
917 …typedef typename __rebind_alloc_helper<__alloc_traits, const_pointer>::type __const_pointer_alloca…
959 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
969 _NOEXCEPT_(__alloc_traits::propagate_on_container_move_assignment::value &&
981 _NOEXCEPT_(!__alloc_traits::propagate_on_container_move_assignment::value ||
984 __alloc_traits::propagate_on_container_move_assignment::value>());}
1080 __alloc_traits::deallocate(__alloc(), *__i, __block_size);
1123 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
1139 __alloc_traits::destroy(__a, _VSTD::addressof(*__i));
1143 __alloc_traits::deallocate(__a, __map_.front(), __block_size);
1169 typedef typename __base::__alloc_traits __alloc_traits;
1217 _NOEXCEPT_(__alloc_traits::propagate_on_container_move_assignment::value &&
1278 {return __alloc_traits::max_size(__base::__alloc());}
1335 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||
1392 __alloc_traits::propagate_on_container_copy_assignment::value>());}
1466 : __base(__alloc_traits::select_on_container_copy_construction(__c.__alloc()))
1533 _NOEXCEPT_(__alloc_traits::propagate_on_container_move_assignment::value &&
1537 __alloc_traits::propagate_on_container_move_assignment::value>());
1650 __alloc_traits::deallocate(__a, __base::__map_.back(), __base::__block_size);
1659 __alloc_traits::deallocate(__a, __base::__map_.front(), __base::__block_size);
1665 __alloc_traits::deallocate(__a, __base::__map_.back(), __base::__block_size);
1756 __alloc_traits::construct(__a, _VSTD::addressof(*__base::end()), __v);
1770 __alloc_traits::construct(__a, _VSTD::addressof(*__base::end()), _VSTD::move(__v));
1785 …__alloc_traits::construct(__a, _VSTD::addressof(*__base::end()), _VSTD::forward<_Args>(__args)...);
1800 __alloc_traits::construct(__a, _VSTD::addressof(*--__base::begin()), __v);
1815 __alloc_traits::construct(__a, _VSTD::addressof(*--__base::begin()), _VSTD::move(__v));
1831 …__alloc_traits::construct(__a, _VSTD::addressof(*--__base::begin()), _VSTD::forward<_Args>(__args)…
1853 __alloc_traits::construct(__a, _VSTD::addressof(*--__base::begin()), __v);
1864 __alloc_traits::construct(__a, _VSTD::addressof(*__bm1), _VSTD::move(*__b));
1880 __alloc_traits::construct(__a, _VSTD::addressof(*__base::end()), __v);
1890 __alloc_traits::construct(__a, _VSTD::addressof(*__e), _VSTD::move(*__em1));
1916 __alloc_traits::construct(__a, _VSTD::addressof(*--__base::begin()), _VSTD::move(__v));
1924 __alloc_traits::construct(__a, _VSTD::addressof(*__bm1), _VSTD::move(*__b));
1940 __alloc_traits::construct(__a, _VSTD::addressof(*__base::end()), _VSTD::move(__v));
1947 __alloc_traits::construct(__a, _VSTD::addressof(*__e), _VSTD::move(*__em1));
1974 …__alloc_traits::construct(__a, _VSTD::addressof(*--__base::begin()), _VSTD::forward<_Args>(__args)…
1983 __alloc_traits::construct(__a, _VSTD::addressof(*__bm1), _VSTD::move(*__b));
1999 …__alloc_traits::construct(__a, _VSTD::addressof(*__base::end()), _VSTD::forward<_Args>(__args)...);
2007 __alloc_traits::construct(__a, _VSTD::addressof(*__e), _VSTD::move(*__em1));
2037 __alloc_traits::construct(__a, _VSTD::addressof(*--__i), __v);
2062 __alloc_traits::construct(__a, _VSTD::addressof(*__i), __v);
2127 __alloc_traits::construct(__a, _VSTD::addressof(*--__i), *--__j);
2135 __alloc_traits::construct(__a, _VSTD::addressof(*--__i), _VSTD::move(*--__j));
2158 __alloc_traits::construct(__a, _VSTD::addressof(*__i), *__j);
2165 __alloc_traits::construct(__a, _VSTD::addressof(*__i), _VSTD::move(*__j));
2198 __alloc_traits::construct(__a, _VSTD::addressof(*__i), *__f);
2211 __alloc_traits::construct(__a, _VSTD::addressof(*__i));
2224 __alloc_traits::construct(__a, _VSTD::addressof(*__i), __v);
2247 __base::__map_.push_front(__alloc_traits::allocate(__a, __base::__block_size));
2250 __base::__map_.push_back(__alloc_traits::allocate(__a, __base::__block_size));
2269 __alloc_traits::allocate(__a, __base::__block_size),
2319 __base::__map_.push_front(__alloc_traits::allocate(__a, __base::__block_size));
2322 __base::__map_.push_back(__alloc_traits::allocate(__a, __base::__block_size));
2345 __buf.push_back(__alloc_traits::allocate(__a, __base::__block_size));
2352 __alloc_traits::deallocate(__a, *__i, __base::__block_size);
2392 __base::__map_.push_back(__alloc_traits::allocate(__a, __base::__block_size));
2395 __base::__map_.push_front(__alloc_traits::allocate(__a, __base::__block_size));
2412 __alloc_traits::allocate(__a, __base::__block_size),
2459 __base::__map_.push_back(__alloc_traits::allocate(__a, __base::__block_size));
2463 __base::__map_.push_front(__alloc_traits::allocate(__a, __base::__block_size));
2487 __buf.push_back(__alloc_traits::allocate(__a, __base::__block_size));
2494 __alloc_traits::deallocate(__a, *__i, __base::__block_size);
2519 __alloc_traits::destroy(__a, __to_raw_pointer(*(__base::__map_.begin() +
2525 __alloc_traits::deallocate(__a, __base::__map_.front(), __base::__block_size);
2537 __alloc_traits::destroy(__a, __to_raw_pointer(*(__base::__map_.begin() +
2543 __alloc_traits::deallocate(__a, __base::__map_.back(), __base::__block_size);
2619 // __alloc_traits::construct(__a, _VSTD::addressof(*__r), _VSTD::move(*__f));
2634 __alloc_traits::construct(__a, _VSTD::addressof(*__r), _VSTD::move(*__fb));
2671 __alloc_traits::construct(__a, _VSTD::addressof(*--__r), _VSTD::move(*--__le));
2691 __alloc_traits::destroy(__a, _VSTD::addressof(*__b));
2696 __alloc_traits::deallocate(__a, __base::__map_.front(), __base::__block_size);
2704 __alloc_traits::destroy(__a, _VSTD::addressof(*__i));
2708 __alloc_traits::deallocate(__a, __base::__map_.back(), __base::__block_size);
2730 __alloc_traits::destroy(__a, _VSTD::addressof(*__b));
2735 __alloc_traits::deallocate(__a, __base::__map_.front(), __base::__block_size);
2744 __alloc_traits::destroy(__a, _VSTD::addressof(*__i));
2748 __alloc_traits::deallocate(__a, __base::__map_.back(), __base::__block_size);
2768 __alloc_traits::destroy(__a, _VSTD::addressof(*__p));
2772 __alloc_traits::deallocate(__a, __base::__map_.back(), __base::__block_size);
2785 _NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value ||