Lines Matching refs:__alloc_traits

457   using __alloc_traits = allocator_traits<allocator_type>;
459 using size_type = typename __alloc_traits::size_type;
460 using difference_type = typename __alloc_traits::difference_type;
462 using pointer = typename __alloc_traits::pointer;
463 using const_pointer = typename __alloc_traits::const_pointer;
465 using __pointer_allocator = __rebind_alloc<__alloc_traits, pointer>;
466 using __const_pointer_allocator = __rebind_alloc<__alloc_traits, const_pointer>;
482 static_assert(is_same<allocator_type, __rebind_alloc<__alloc_traits, value_type> >::value,
570 __alloc_traits::deallocate(__alloc(), *__i, __block_size);
629 _NOEXCEPT_(__alloc_traits::propagate_on_container_move_assignment::value&&
707 …return std::min<size_type>(__alloc_traits::max_size(__alloc()), numeric_limits<difference_type>::m…
799 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable<allocator…
826 _NOEXCEPT_(!__alloc_traits::propagate_on_container_move_assignment::value ||
828 …__move_assign_alloc(__c, integral_constant<bool, __alloc_traits::propagate_on_container_move_assig…
839 _NOEXCEPT_(__alloc_traits::propagate_on_container_move_assignment::value&&
1146 __alloc_traits::deallocate(__alloc(), __map_.front(), __block_size);
1157 __alloc_traits::deallocate(__alloc(), __map_.back(), __block_size);
1209 …__copy_assign_alloc(__c, integral_constant<bool, __alloc_traits::propagate_on_container_copy_assig…
1294 …: __map_(__pointer_allocator(__alloc_traits::select_on_container_copy_construction(__c.__alloc()))…
1358 …__alloc_traits::propagate_on_container_move_assignment::value&& is_nothrow_move_assignable<allocat…
1359 …__move_assign(__c, integral_constant<bool, __alloc_traits::propagate_on_container_move_assignment:…
1477 __alloc_traits::deallocate(__a, __map_.back(), __block_size);
1546 __alloc_traits::construct(__a, std::addressof(*end()), __v);
1557 __alloc_traits::construct(__a, std::addressof(*--begin()), __v);
1570 __alloc_traits::construct(__a, std::addressof(*end()), std::move(__v));
1587 __alloc_traits::construct(__a, std::addressof(*end()), std::forward<_Args>(__args)...);
1601 __alloc_traits::construct(__a, std::addressof(*--begin()), std::move(__v));
1619 __alloc_traits::construct(__a, std::addressof(*--begin()), std::forward<_Args>(__args)...);
1638 __alloc_traits::construct(__a, std::addressof(*--begin()), std::move(__v));
1644 __alloc_traits::construct(__a, std::addressof(*__bm1), std::move(*__b));
1658 __alloc_traits::construct(__a, std::addressof(*end()), std::move(__v));
1663 __alloc_traits::construct(__a, std::addressof(*__e), std::move(*__em1));
1685 __alloc_traits::construct(__a, std::addressof(*--begin()), std::forward<_Args>(__args)...);
1692 __alloc_traits::construct(__a, std::addressof(*__bm1), std::move(*__b));
1706 __alloc_traits::construct(__a, std::addressof(*end()), std::forward<_Args>(__args)...);
1712 __alloc_traits::construct(__a, std::addressof(*__e), std::move(*__em1));
1735 __alloc_traits::construct(__a, std::addressof(*--begin()), __v);
1744 __alloc_traits::construct(__a, std::addressof(*__bm1), std::move(*__b));
1758 __alloc_traits::construct(__a, std::addressof(*end()), __v);
1766 __alloc_traits::construct(__a, std::addressof(*__e), std::move(*__em1));
1791 __alloc_traits::construct(__a, std::addressof(*--__i), __v);
1813 __alloc_traits::construct(__a, std::addressof(*__i), __v);
1893 __alloc_traits::construct(__a, std::addressof(*--__i), *--__j);
1899 __alloc_traits::construct(__a, std::addressof(*--__i), std::move(*--__j));
1920 __alloc_traits::construct(__a, std::addressof(*__i), *__j);
1926 __alloc_traits::construct(__a, std::addressof(*__i), std::move(*__j));
1971 __alloc_traits::construct(__a, std::__to_address(__tx.__pos_), *__f);
1987 __alloc_traits::construct(__a, std::__to_address(__tx.__pos_));
2003 __alloc_traits::construct(__a, std::__to_address(__tx.__pos_), __v);
2024 __map_.push_front(__alloc_traits::allocate(__a, __block_size));
2026 __map_.push_back(__alloc_traits::allocate(__a, __block_size));
2040 …unique_ptr<pointer, _Dp> __hold(__alloc_traits::allocate(__a, __block_size), _Dp(__a, __block_size…
2082 __map_.push_front(__alloc_traits::allocate(__a, __block_size));
2086 __map_.push_back(__alloc_traits::allocate(__a, __block_size));
2105 __buf.push_back(__alloc_traits::allocate(__a, __block_size));
2113 __alloc_traits::deallocate(__a, *__i, __block_size);
2147 __map_.push_back(__alloc_traits::allocate(__a, __block_size));
2149 __map_.push_front(__alloc_traits::allocate(__a, __block_size));
2163 …unique_ptr<pointer, _Dp> __hold(__alloc_traits::allocate(__a, __block_size), _Dp(__a, __block_size…
2204 __map_.push_back(__alloc_traits::allocate(__a, __block_size));
2208 __map_.push_front(__alloc_traits::allocate(__a, __block_size));
2230 __buf.push_back(__alloc_traits::allocate(__a, __block_size));
2238 __alloc_traits::deallocate(__a, *__i, __block_size);
2261 __alloc_traits::destroy(
2276 …__alloc_traits::destroy(__a, std::__to_address(*(__map_.begin() + __p / __block_size) + __p % __bl…
2342 // __alloc_traits::construct(__a, std::addressof(*__r), std::move(*__f));
2355 __alloc_traits::construct(__a, std::addressof(*__r), std::move(*__fb));
2387 __alloc_traits::construct(__a, std::addressof(*--__r), std::move(*--__le));
2406 __alloc_traits::destroy(__a, std::addressof(*__b));
2413 __alloc_traits::destroy(__a, std::addressof(*__i));
2434 __alloc_traits::destroy(__a, std::addressof(*__b));
2443 __alloc_traits::destroy(__a, std::addressof(*__i));
2464 __alloc_traits::destroy(__a, std::addressof(*__p));
2477 …_NOEXCEPT_(!__alloc_traits::propagate_on_container_swap::value || __is_nothrow_swappable<allocator…
2491 __alloc_traits::destroy(__a, std::addressof(*__i));
2494 __alloc_traits::deallocate(__a, __map_.front(), __block_size);