Lines Matching refs:segment_size
581 size_type first_block_size = this->segment_size(first_block); in create_segment()
618 …ment = segment_element_allocator_traits::allocate(segment_allocator,this->segment_size(seg_index)); in create_segment()
637 return std::min(curr_vector_size, this->segment_size(seg_index)); in number_of_elements_in_segment()
666 …nt_element_allocator_traits::deallocate(segment_allocator, address, this->segment_size(seg_index)); in deallocate_segment()
669 …ype elements_to_deallocate = first_block > 0 ? this->segment_size(first_block) : this->segment_siz… in deallocate_segment()
695 … zero_unconstructed_elements(this->get_segment(seg_index) + i, this->segment_size(seg_index) - i); in copy_segment()
702 … zero_unconstructed_elements(curr_segment + this->segment_base(j), this->segment_size(j)); in copy_segment()
705 this->my_size.store(this->segment_size(seg_index) + i, std::memory_order_relaxed); in copy_segment()
718 … zero_unconstructed_elements(this->get_segment(seg_index) + i, this->segment_size(seg_index) - i); in move_segment()
725 … zero_unconstructed_elements(curr_segment + this->segment_base(j), this->segment_size(j)); in move_segment()
728 this->my_size.store(this->segment_size(seg_index) + i, std::memory_order_relaxed); in move_segment()
799 size_type segment_size = this->segment_size(last_allocated_segment); in internal_loop_construct()
800 end_idx = end_idx < segment_size ? end_idx : segment_size; in internal_loop_construct()
818 size_type segment_size = this->segment_size(last_allocated_segment); in internal_loop_construct()
819 end_idx = end_idx < segment_size ? end_idx : segment_size; in internal_loop_construct()
924 …ast_index_to_destroy = std::min(this->segment_base(n_segment) + this->segment_size(n_segment), old… in internal_resize()
959 … while (k < k_stop && incompact_predicate(this->segment_size(k) * sizeof(value_type))) k++; in internal_compact()
981 for (; index < std::min(this->segment_size(max_block), curr_size); ++index) { in internal_compact()
994 table[0].load(std::memory_order_relaxed), this->segment_size(max_block)); in internal_compact()