Searched refs:buffer_table (Results 1 – 1 of 1) sorted by relevance
970 …auto buffer_table = segment_table_allocator_traits::allocate(base_type::get_allocator(), max_block… in internal_compact() local973 … 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()