| 2514 | } |
| 2515 | |
| 2516 | void Subarray::swap(Subarray& subarray) { |
| 2517 | std::swap(stats_, subarray.stats_); |
| 2518 | std::swap(logger_, subarray.logger_); |
| 2519 | std::swap(array_, subarray.array_); |
| 2520 | std::swap(layout_, subarray.layout_); |
| 2521 | std::swap(cell_order_, subarray.cell_order_); |
| 2522 | std::swap(range_subset_, subarray.range_subset_); |
| 2523 | std::swap(label_range_subset_, subarray.label_range_subset_); |
| 2524 | std::swap(attr_range_subset_, subarray.attr_range_subset_); |
| 2525 | std::swap(is_default_, subarray.is_default_); |
| 2526 | std::swap(range_offsets_, subarray.range_offsets_); |
| 2527 | std::swap(tile_overlap_, subarray.tile_overlap_); |
| 2528 | std::swap(est_result_size_computed_, subarray.est_result_size_computed_); |
| 2529 | std::swap(relevant_fragments_, subarray.relevant_fragments_); |
| 2530 | std::swap(coalesce_ranges_, subarray.coalesce_ranges_); |
| 2531 | std::swap(est_result_size_, subarray.est_result_size_); |
| 2532 | std::swap(max_mem_size_, subarray.max_mem_size_); |
| 2533 | std::swap(original_range_idx_, subarray.original_range_idx_); |
| 2534 | std::swap(merge_overlapping_ranges_, subarray.merge_overlapping_ranges_); |
| 2535 | } |
| 2536 | |
| 2537 | void Subarray::get_expanded_coordinates( |
| 2538 | const uint64_t range_idx_start, |
no test coverage detected