17 #ifndef __AbstractDs_H
18 #define __AbstractDs_H
20 #ifndef H5_NO_NAMESPACE
58 virtual size_t getInMemDataSize()
const = 0;
65 H5T_class_t getTypeClass()
const;
68 virtual hsize_t getStorageSize()
const = 0;
88 virtual hid_t p_get_type()
const = 0;
90 #ifndef H5_NO_NAMESPACE
93 #endif // __AbstractDs_H
Class DataSpace operates on HDF5 dataspaces.
Definition: H5DataSpace.h:25
CompType is a derivative of a DataType and operates on HDF5 compound datatypes.
Definition: H5CompType.h:28
Class EnumType operates on HDF5 enum datatypes.
Definition: H5EnumType.h:25
Class IntType operates on HDF5 integer datatype.
Definition: H5IntType.h:25
Class FloatType operates on HDF5 floating point datatype.
Definition: H5FloatType.h:25
#define H5std_string
Definition: H5Exception.h:29
Class StrType operates on HDF5 string datatypes.
Definition: H5StrType.h:25
VarLenType operates on the HDF5 C's Variable-length Datatypes.
Definition: H5VarLenType.h:28
Class DataType provides generic operations on HDF5 datatypes.
Definition: H5DataType.h:34
Class ArrayType inherits from DataType and provides wrappers for the HDF5's Array Datatypes...
Definition: H5ArrayType.h:28
Class AbstractDs is an abstract base class, inherited by Attribute and DataSet.
Definition: H5AbstractDs.h:39