dset_id_t datasetManager::add_dataset(state_id_t state, dset_id_t base_dset) is implemented so that it treats the state as a root, in case base_dset is 0. This can (even though unlikely) be an actual dataset ID. Move to std::optional typing when we use C++17.
dset_id_t datasetManager::add_dataset(state_id_t state, dset_id_t base_dset) is implemented so that it treats the state as a root, in case
base_dset
is0
. This can (even though unlikely) be an actual dataset ID. Move to std::optional typing when we use C++17.