23struct HighFiveIterateData {
24 inline HighFiveIterateData(std::vector<std::string>& my_names)
28 std::vector<std::string>& names;
31 inline void throwIfError() {
38template <
typename InfoType>
39inline herr_t internal_high_five_iterate(hid_t ,
43 auto* data =
static_cast<HighFiveIterateData*
>(op_data);
45 data->names.emplace_back(name);
48 data->err =
new ObjectException(
"Exception during H5Iterate, abort listing");
Definition H5_definitions.hpp:22