14 if (
page >= sparse.size())
15 sparse.resize(
page + 1);
17 sparse[
page] = std::make_unique<usize[]>(PAGE_SIZE);
18 std::fill_n(sparse[
page].get(), PAGE_SIZE, std::numeric_limits<usize>::max());
22 if (
dense_idx != std::numeric_limits<usize>::max()) {
27 dense_data.push_back(T{std::forward<Args>(
args)...});
28 dense_entities.push_back(
entity);