33 using storage_type = std::vector<CellRef>;
43 m_neighbors = rhs.m_neighbors;
46 std::distance(rhs.m_neighbors.begin(),
59 std::span<const CellRef> black_neighbors) {
60 m_neighbors.resize(red_neighbors.size() + black_neighbors.size());
61 auto const res = std::ranges::copy(red_neighbors, m_neighbors.begin());
62 m_red_black_divider = res.out;
63 std::ranges::copy(black_neighbors, m_red_black_divider);
90 storage_type m_neighbors;