57 h5xx::file h5md_file(filename, h5xx::file::in);
59 auto const all_groups_exist = std::all_of(
60 m_datasets.begin(), m_datasets.end(), [&h5md_file](
auto const &d) {
61 return h5xx::exists_group(h5md_file, d.group);
63 auto const all_datasets_exist = std::all_of(
64 m_datasets.begin(), m_datasets.end(), [&h5md_file](
auto const &d) {
65 return h5xx::exists_dataset(h5md_file, d.path());
67 return all_groups_exist and all_datasets_exist;