Searched refs:allocator_traits_type (Results 1 – 11 of 11) sorted by relevance
32 typedef std::allocator_traits<allocator_type> allocator_traits_type; typedef36 typedef typename allocator_traits_type::difference_type difference_type;37 typedef typename allocator_traits_type::pointer pointer;38 typedef typename allocator_traits_type::value_type& reference;113 typedef std::allocator_traits<allocator_type> allocator_traits_type; typedef118 typedef typename allocator_traits_type::pointer pointer;119 typedef typename allocator_traits_type::value_type& reference;140 typedef std::allocator_traits<allocator_type> allocator_traits_type; typedef144 typedef typename allocator_traits_type::pointer pointer;145 typedef typename allocator_traits_type::value_type& reference;[all …]
26 using allocator_traits_type = std::allocator_traits<allocator_type>; in test_allocator_traits() local27 using pocca_type = typename allocator_traits_type::propagate_on_container_copy_assignment; in test_allocator_traits()28 using pocma_type = typename allocator_traits_type::propagate_on_container_move_assignment; in test_allocator_traits()29 using pocs_type = typename allocator_traits_type::propagate_on_container_swap; in test_allocator_traits()77 using allocator_traits_type = std::allocator_traits<allocator_type>;78 using pocma_type = typename allocator_traits_type::propagate_on_container_move_assignment;
53 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable90 allocator_traits_type::destroy(my_allocator, my_node->storage()); in internal_destroy()91 … typename allocator_traits_type::template rebind_alloc<node> node_allocator(my_allocator); in internal_destroy()
69 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable70 …using queue_allocator_type = typename allocator_traits_type::template rebind_alloc<queue_rep_type>;101 using page_allocator_type = typename allocator_traits_type::template rebind_alloc<padded_page>;369 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable390 allocator_traits_type::destroy(allocator, static_cast<padded_page*>(p)); in ~micro_queue_pop_finalizer()391 allocator_traits_type::deallocate(allocator, static_cast<padded_page*>(p), 1); in ~micro_queue_pop_finalizer()413 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; member419 using queue_allocator_type = typename allocator_traits_type::template rebind_alloc<self_type>;
198 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>;200 static_assert(std::is_same<typename allocator_traits_type::value_type, value_type>::value,215 using pointer = typename allocator_traits_type::pointer;216 using const_pointer = typename allocator_traits_type::const_pointer;228 … using node_allocator_type = typename allocator_traits_type::template rebind_alloc<list_node_type>;330 using is_always_equal = typename allocator_traits_type::is_always_equal; in concurrent_unordered_base()374 … using pocma_type = typename allocator_traits_type::propagate_on_container_move_assignment; in noexcept()375 using is_always_equal = typename allocator_traits_type::is_always_equal; in noexcept()389 using pocs_type = typename allocator_traits_type::propagate_on_container_swap; in swap()390 using is_always_equal = typename allocator_traits_type::is_always_equal; in swap()[all …]
53 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable54 …using segment_table_allocator_type = typename allocator_traits_type::template rebind_alloc<atomic_…234 if (n > allocator_traits_type::max_size(my_segment_table_allocator)) { in reserve()
250 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable263 using node_allocator_type = typename allocator_traits_type::template rebind_alloc<std::uint8_t>;274 using pointer = typename allocator_traits_type::pointer;275 using const_pointer = typename allocator_traits_type::const_pointer;343 using is_always_equal = typename allocator_traits_type::is_always_equal; in concurrent_skip_list()
54 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>; variable56 …using queue_allocator_type = typename allocator_traits_type::template rebind_alloc<queue_represent…66 using pointer = typename allocator_traits_type::pointer;67 using const_pointer = typename allocator_traits_type::const_pointer;323 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>; variable325 …using queue_allocator_type = typename allocator_traits_type::template rebind_alloc<queue_represent…341 using pointer = typename allocator_traits_type::pointer;342 using const_pointer = typename allocator_traits_type::const_pointer;
254 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>; variable257 …static constexpr bool is_noexcept_assignment = allocator_traits_type::propagate_on_container_move_…258 allocator_traits_type::is_always_equal::value;259 …static constexpr bool is_noexcept_swap = allocator_traits_type::propagate_on_container_swap::value…260 allocator_traits_type::is_always_equal::value;270 using pointer = typename allocator_traits_type::pointer;271 using const_pointer = typename allocator_traits_type::const_pointer;492 return allocator_traits_type::max_size(base_type::get_allocator()); in max_size()537 …using segment_element_allocator_type = typename allocator_traits_type::template rebind_alloc<segme…936 …allocator_traits_type::destroy(alloc, &base_type::template internal_subscript</*allow_out_of_range… in destroy_elements()
783 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>;785 …using padded_allocator_type = typename allocator_traits_type::template rebind_alloc<padded_element…814 using array_allocator_type = typename allocator_traits_type::template rebind_alloc<uintptr_t>;837 using pointer = typename allocator_traits_type::pointer;838 using const_pointer = typename allocator_traits_type::const_pointer;
99 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable100 using bucket_allocator_type = typename allocator_traits_type::template rebind_alloc<bucket>;596 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>; in __TBB_requires() local616 using pointer = typename allocator_traits_type::pointer; in __TBB_requires()617 using const_pointer = typename allocator_traits_type::const_pointer; in __TBB_requires()638 …using node_allocator_type = typename base_type::allocator_traits_type::template rebind_alloc<node>; in __TBB_requires()1075 return allocator_traits_type::max_size(base_type::get_allocator()); in __TBB_requires()