Home
last modified time | relevance | path

Searched refs:node_allocator_traits (Results 1 – 3 of 3) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dconcurrent_hash_map.h639 using node_allocator_traits = tbb::detail::allocator_traits<node_allocator_type>; in __TBB_requires() local
657 node_allocator_traits::destroy(node_allocator, static_cast<node*>(n)); in __TBB_requires()
658 node_allocator_traits::deallocate(node_allocator, static_cast<node*>(n), 1); in __TBB_requires()
664 node* node_ptr = node_allocator_traits::allocate(node_allocator, 1); in __TBB_requires()
666 node_allocator_traits::destroy(node_allocator, node_ptr); in __TBB_requires()
667 node_allocator_traits::deallocate(node_allocator, node_ptr, 1); in __TBB_requires()
670 node_allocator_traits::construct(node_allocator, node_ptr); in __TBB_requires()
891 using is_equal_type = typename node_allocator_traits::is_always_equal; in __TBB_requires()
945 using is_equal_type = typename node_allocator_traits::is_always_equal; in __TBB_requires()
1086 using pocs_type = typename node_allocator_traits::propagate_on_container_swap; in __TBB_requires()
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_concurrent_skip_list.h264 using node_allocator_traits = tbb::detail::allocator_traits<node_allocator_type>; variable
316 …: my_node_allocator(node_allocator_traits::select_on_container_copy_construction(other.get_allocat… in concurrent_skip_list()
372 … using pocma_type = typename node_allocator_traits::propagate_on_container_move_assignment;
373 using is_always_equal = typename node_allocator_traits::is_always_equal;
624 return node_allocator_traits::max_size(my_node_allocator); in max_size()
637 using pocs_type = typename node_allocator_traits::propagate_on_container_swap; in swap()
638 using is_always_equal = typename node_allocator_traits::is_always_equal; in swap()
1112node_allocator_traits::construct(my_node_allocator, node->storage(), std::forward<Args>(args)...); in create_value_node()
1135 node_allocator_traits::destroy(my_node_allocator, node->storage()); in delete_value_node()
H A D_concurrent_unordered_base.h230 using node_allocator_traits = tbb::detail::allocator_traits<node_allocator_type>; variable
919 node_allocator_traits::destroy(dummy_node_allocator, node); in destroy_node()
921 node_allocator_traits::deallocate(dummy_node_allocator, node, 1); in destroy_node()
1121 node_ptr dummy_node = node_allocator_traits::allocate(dummy_node_allocator, 1); in create_dummy_node()
1122 node_allocator_traits::construct(dummy_node_allocator, dummy_node, order_key); in create_dummy_node()