27 #ifndef _HDF5Structure_h
28 #define _HDF5Structure_h
31 #include <H5Ipublic.h>
32 #include "Structure.h"
47 void do_structure_read(hid_t dsetid, hid_t dtypeid,std::vector <char> &values,
bool has_values,
int values_offset);
51 HDF5Structure(
const std::string &n,
const std::string &vpath,
const std::string &d);
A class for handling all types of array in HDF5 for the default option.
friend std::string return_type(hid_t datatype)
See return_type function defined in h5dds.cc.
virtual bool read()
Reads HDF5 structure data by calling each member's read method in this structure.
HDF5Structure(const std::string &n, const std::string &vpath, const std::string &d)
Constructor.
HDF5Structure & operator=(const HDF5Structure &rhs)
Assignment operator for dynamic cast into generic Structure.
virtual libdap::BaseType * ptr_duplicate()