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