Home
last modified time | relevance | path

Searched refs:allocator_traits_type (Results 1 – 11 of 11) sorted by relevance

/oneTBB/test/common/
H A Diterator.h32 typedef std::allocator_traits<allocator_type> allocator_traits_type; typedef
36 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; typedef
118 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; typedef
144 typedef typename allocator_traits_type::pointer pointer;
145 typedef typename allocator_traits_type::value_type& reference;
[all …]
H A Dcontainers_common.h26 using allocator_traits_type = std::allocator_traits<allocator_type>; in test_allocator_traits() local
27 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;
/oneTBB/include/oneapi/tbb/detail/
H A D_node_handle.h53 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable
90 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()
H A D_concurrent_queue_base.h69 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable
70 …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>; variable
390 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>; member
419 using queue_allocator_type = typename allocator_traits_type::template rebind_alloc<self_type>;
H A D_concurrent_unordered_base.h198 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 …]
H A D_segment_table.h53 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable
54 …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()
H A D_concurrent_skip_list.h250 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable
263 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()
/oneTBB/include/oneapi/tbb/
H A Dconcurrent_queue.h54 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>; variable
56 …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>; variable
325 …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;
H A Dconcurrent_vector.h254 using allocator_traits_type = tbb::detail::allocator_traits<Allocator>; variable
257 …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…
936allocator_traits_type::destroy(alloc, &base_type::template internal_subscript</*allow_out_of_range… in destroy_elements()
H A Denumerable_thread_specific.h783 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;
H A Dconcurrent_hash_map.h99 using allocator_traits_type = tbb::detail::allocator_traits<allocator_type>; variable
100 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() local
616 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()