15 #ifndef __H5DataType_H 16 #define __H5DataType_H 51 void copy(
const DataType& like_type);
68 void commit(
const H5Location& loc,
const char* name);
73 bool committed()
const;
86 bool operator==(
const DataType& compared_type)
const;
92 size_t getSize()
const;
107 void setTag(
const char*
tag)
const;
117 bool isVariableStr()
const;
135 bool hasBinaryDesc()
const;
138 virtual hid_t getId()
const;
144 #ifndef DOXYGEN_SHOULD_SKIP_THIS 149 hid_t p_decode()
const;
152 virtual void p_setId(
const hid_t new_id);
156 #endif // DOXYGEN_SHOULD_SKIP_THIS 167 #ifndef DOXYGEN_SHOULD_SKIP_THIS 168 void p_commit(
hid_t loc_id,
const char* name);
169 #endif // DOXYGEN_SHOULD_SKIP_THIS 174 #endif // __H5DataType_H
Class PredType holds the definition of all the HDF5 predefined datatypes.
Class Attribute operates on HDF5 attributes.
Class DataType provides generic operations on HDF5 datatypes.
Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.
H5Location is an abstract base class, providing a collection of wrappers of the C functions that take...
Class DataSet operates on HDF5 datasets.
herr_t(* H5T_conv_t)(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, hid_t dset_xfer_plist)
HDFFCLIBAPI intf intf * ref
Class PropList provides operations for generic property lists.
static const PropList & DEFAULT
Default property list.
unsigned char * encoded_buf
HDFFCLIBAPI intf _fcd intf * dtype
virtual H5std_string fromClass() const
Returns this class name.