44 #include <sci_defs/hdf5_defs.h>
55 herr_t hdf5_attr_iter (hid_t obj_id,
const char *
name,
void *op_data);
56 herr_t hdf5_group_iter(hid_t obj_id,
const char *
name,
void *op_data);
57 herr_t hdf5_link_iter (hid_t obj_id,
const char *
name,
const H5L_info_t *linfo,
void *op_data);
59 class WriteHDF5DumpFile {
61 WriteHDF5DumpFile( ostream *iostr );
65 herr_t
file(
const std::string fname);
66 herr_t group (hid_t group_id,
const char *
name);
67 herr_t all (hid_t obj_id,
const char *
name);
68 herr_t link (hid_t link_id,
const char *
name);
69 herr_t attr (hid_t group_id,
const char *
name);
70 herr_t dataset (hid_t dataset_id,
const char *
name);
71 herr_t datatype (hid_t obj_id, hid_t type);
72 herr_t
data (hid_t obj_id, hid_t type);
73 herr_t dataspace(hid_t file_space_id);
75 std::string error() {
return error_msg_; };
78 vector<hid_t> group_ids, dataset_ids;
81 unsigned int max_indent_;
86 std::string error_msg_;
89 typename C::iterator find( C& c,
typename C::value_type
v )
91 typename C::iterator p = c.begin();
94 if( *p == v )
return p;
106 #endif // HDF5_DUMP_API
const char * name[]
Definition: BoostGraphExampleTests.cc:87
dictionary data
Definition: eabLatVolData.py:11
v
Definition: readAllFields.py:42
tuple file
Definition: eab.py:7