Searched refs:node_allocator_traits (Results 1 – 3 of 3) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | concurrent_hash_map.h | 639 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.h | 264 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() 1112 … node_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.h | 230 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()
|