Lines Matching refs:segment_base
154 return get_table()[index] + segment_base(index); in get_segment()
180 …able[seg_index].compare_exchange_strong(disabled_segment, new_segment - segment_base(seg_index))) { in enable_segment()
197 segment_to_delete += segment_base(seg_index); in delete_segment()
215 return segment_base(seg_index); in capacity()
218 return segment_base(num_segments); in capacity()
240 for (segment_index_type seg_idx = start_seg_idx; segment_base(seg_idx) < n; ++seg_idx) { in reserve()
241 size_type first_index = segment_base(seg_idx); in reserve()
314 static constexpr size_type segment_base( size_type index ) { in segment_base() function
359 for (segment_index_type i = 0; segment_base(i) < other_size; ++i) { in internal_transfer()
363 my_size = segment_base(i); in internal_transfer()
366 internal_subscript<true>(segment_base(i)); in internal_transfer()
367 … transfer_segment(i, other.get_table()[i].load(std::memory_order_relaxed) + segment_base(i), in internal_transfer()
368 get_table()[i].load(std::memory_order_relaxed) + segment_base(i)); in internal_transfer()