41 void fillMemBuf(
void *buf,
const DataType& buf_type,
const DataSpace& space)
const;
57 virtual hsize_t getStorageSize()
const;
60 virtual size_t getInMemDataSize()
const;
105 virtual hid_t getId()
const;
111 #ifndef DOXYGEN_SHOULD_SKIP_THIS 113 virtual void p_setId(
const hid_t new_id);
114 #endif // DOXYGEN_SHOULD_SKIP_THIS 123 virtual hid_t p_get_type()
const;
127 void p_read_variable_len(
const hid_t mem_type_id,
const hid_t mem_space_id,
const hid_t file_space_id,
const hid_t xfer_plist_id,
H5std_string& strg)
const;
130 friend void f_DataSet_setId(
DataSet* dset,
hid_t new_id);
135 #endif // __H5DataSet_H
virtual H5std_string fromClass() const
Returns this class name.
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
Class Attribute operates on HDF5 attributes.
Class DSetCreatPropList inherits from ObjCreatPropList and provides wrappers for the HDF5 dataset cre...
Class DataType provides generic operations on HDF5 datatypes.
Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.
unsigned long long hsize_t
H5Location is an abstract base class, providing a collection of wrappers of the C functions that take...
AbstractDs is an abstract base class, inherited by Attribute and DataSet.
Class DataSet operates on HDF5 datasets.
Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ...
HDFFCLIBAPI intf intf * ref
static const DSetMemXferPropList & DEFAULT
Default dataset memory and transfer property list.
static const DataSpace & ALL
Default DataSpace objects.
HDFFCLIBAPI intf intf intf * type
herr_t(* H5D_operator_t)(void *elem, hid_t type_id, unsigned ndim, const hsize_t *point, void *operator_data)