Home
last modified time | relevance | path

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

/oneTBB/include/oneapi/tbb/
H A Dconcurrent_vector.h970 …auto buffer_table = segment_table_allocator_traits::allocate(base_type::get_allocator(), max_block… in internal_compact() local
973 … segment_table_allocator_traits::construct(base_type::get_allocator(), &buffer_table[seg_idx], in internal_compact()
985 … std::move_if_noexcept(buffer_table[seg_idx].load(std::memory_order_relaxed)[index])); in internal_compact()
997 table[seg_idx].store(buffer_table[seg_idx].load(std::memory_order_relaxed), in internal_compact()
999 buffer_table[seg_idx].store(nullptr, std::memory_order_relaxed); in internal_compact()
1002 buffer_table, max_block); in internal_compact()
1012 auto curr_segment = buffer_table[seg_idx - 1].load(std::memory_order_relaxed); in internal_compact()
1014 …destroy_segment(buffer_table[seg_idx - 1].load(std::memory_order_relaxed) + this->segment_base(seg… in internal_compact()
1022 … segment_table_allocator_traits::destroy(base_type::get_allocator(), &buffer_table[seg_idx]); in internal_compact()
1025 … segment_table_allocator_traits::deallocate(base_type::get_allocator(), buffer_table, max_block); in internal_compact()