Go to the documentation of this file.
9 #ifndef H5ITERABLE_MISC_HPP
10 #define H5ITERABLE_MISC_HPP
16 #include <H5Ipublic.h>
28 std::vector<std::string>&
names;
38 template <
typename InfoType>
40 hid_t ,
const char* name,
const InfoType* ,
void* op_data) {
43 data->
names.emplace_back(name);
55 #endif // H5ITERABLE_MISC_HPP
HighFiveIterateData(std::vector< std::string > &my_names)
Definition: H5Iterables_misc.hpp:25
std::exception * err
Definition: H5Iterables_misc.hpp:29
herr_t internal_high_five_iterate(hid_t, const char *name, const InfoType *, void *op_data)
Definition: H5Iterables_misc.hpp:39
Definition: H5Iterables_misc.hpp:24
std::vector< std::string > & names
Definition: H5Iterables_misc.hpp:28
Exception specific to HighFive Object interface.
Definition: H5Exception.hpp:75
void throwIfError()
Definition: H5Iterables_misc.hpp:31
Definition: H5_definitions.hpp:15