Class PredType holds the definition of all the HDF5 predefined datatypes.
These types can only be made copy of, not created by H5Tcreate or closed by H5Tclose. They are treated as constants.
|
virtual H5std_string | fromClass () const override |
| Returns this class name.
|
|
PredType & | operator= (const PredType &rhs) |
|
| PredType (const PredType &original) |
|
virtual | ~PredType () override=default |
|
void | commit (H5Location &loc, const H5std_string &name) |
| This dummy function do not inherit from DataType - it will throw a DataTypeIException if invoked.
|
|
void | commit (H5Location &loc, const char *name) |
| This dummy function do not inherit from DataType - it will throw a DataTypeIException if invoked.
|
|
bool | committed () |
| This dummy function do not inherit from DataType - it will throw a DataTypeIException if invoked.
|
|
H5T_order_t | getOrder () const |
|
H5T_order_t | getOrder (H5std_string &order_string) const |
|
void | setOrder (H5T_order_t order) const |
|
int | getOffset () const |
|
void | setOffset (size_t offset) const |
|
void | getPad (H5T_pad_t &lsb, H5T_pad_t &msb) const |
|
void | setPad (H5T_pad_t lsb, H5T_pad_t msb) const |
|
size_t | getPrecision () const |
|
void | setPrecision (size_t precision) const |
|
void | setSize (size_t size) const |
|
virtual H5std_string | fromClass () const override |
| Returns this class name.
|
|
| AtomType (const AtomType &original) |
|
virtual | ~AtomType () override=default |
|
| DataType (const H5T_class_t type_class, size_t size) |
|
| DataType (const DataType &original) |
|
| DataType (const PredType &pred_type) |
|
| DataType (const H5Location &loc, const char *name) |
|
| DataType (const H5Location &loc, const H5std_string &name) |
|
| DataType (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) |
|
virtual void | close () override |
|
void | copy (const DataType &like_type) |
|
void | copy (const DataSet &dset) |
|
virtual DataType * | decode () const |
|
void | encode () |
|
H5T_class_t | getClass () const |
|
void | commit (const H5Location &loc, const char *name) |
|
void | commit (const H5Location &loc, const H5std_string &name) |
|
bool | committed () const |
|
H5T_conv_t | find (const DataType &dest, H5T_cdata_t **pcdata) const |
|
void | convert (const DataType &dest, size_t nelmts, void *buf, void *background, const PropList &plist=PropList::DEFAULT) const |
|
DataType & | operator= (const DataType &rhs) |
|
bool | operator== (const DataType &compared_type) const |
|
bool | operator!= (const DataType &compared_type) const |
|
void | lock () const |
|
size_t | getSize () const |
|
DataType | getSuper () const |
|
void | registerFunc (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const |
|
void | registerFunc (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const |
|
void | unregister (H5T_pers_t pers, const char *name, const DataType &dest, H5T_conv_t func) const |
|
void | unregister (H5T_pers_t pers, const H5std_string &name, const DataType &dest, H5T_conv_t func) const |
|
void | setTag (const char *tag) const |
|
void | setTag (const H5std_string &tag) const |
|
H5std_string | getTag () const |
|
bool | detectClass (H5T_class_t cls) const |
|
bool | isVariableStr () const |
|
PropList | getCreatePlist () const |
|
virtual H5std_string | fromClass () const override |
| Returns this class name.
|
|
| DataType (const hid_t type_id) |
|
| DataType () |
|
bool | hasBinaryDesc () const |
|
virtual hid_t | getId () const override |
|
virtual | ~DataType () override |
|
Attribute | createAttribute (const char *name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const |
|
Attribute | createAttribute (const H5std_string &name, const DataType &type, const DataSpace &space, const PropList &create_plist=PropList::DEFAULT) const |
|
Attribute | openAttribute (const char *name) const |
|
Attribute | openAttribute (const H5std_string &name) const |
|
Attribute | openAttribute (const unsigned int idx) const |
|
int | iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) |
|
void | visit (H5_index_t idx_type, H5_iter_order_t order, visit_operator_t user_op, void *op_data, unsigned int fields) |
|
unsigned | objVersion () const |
|
int | getNumAttrs () const |
|
bool | attrExists (const char *name) const |
|
bool | attrExists (const H5std_string &name) const |
|
void | renameAttr (const char *oldname, const char *newname) const |
|
void | renameAttr (const H5std_string &oldname, const H5std_string &newname) const |
|
void | removeAttr (const char *name) const |
|
void | removeAttr (const H5std_string &name) const |
|
virtual hid_t | getId () const override=0 |
|
ssize_t | getObjName (char *obj_name, size_t buf_size=0) const |
|
ssize_t | getObjName (H5std_string &obj_name, size_t len=0) const |
|
H5std_string | getObjName () const |
|
bool | nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
bool | nameExists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
bool | exists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
bool | exists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | flush (H5F_scope_t scope) const |
|
H5std_string | getFileName () const |
|
H5G_obj_t | getObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const |
|
H5O_type_t | getRefObjType (void *ref, H5R_type_t ref_type=H5R_OBJECT) const |
|
void | setComment (const char *name, const char *comment) const |
|
void | setComment (const H5std_string &name, const H5std_string &comment) const |
|
void | setComment (const char *comment) const |
|
void | setComment (const H5std_string &comment) const |
|
ssize_t | getComment (const char *name, size_t buf_size, char *comment) const |
|
H5std_string | getComment (const char *name, size_t buf_size=0) const |
|
H5std_string | getComment (const H5std_string &name, size_t buf_size=0) const |
|
void | removeComment (const char *name) const |
|
void | removeComment (const H5std_string &name) const |
|
void | reference (void *ref, const char *name, H5R_type_t ref_type=H5R_OBJECT) const |
|
void | reference (void *ref, const H5std_string &name, H5R_type_t ref_type=H5R_OBJECT) const |
|
void | reference (void *ref, const char *name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const |
|
void | reference (void *ref, const H5std_string &name, const DataSpace &dataspace, H5R_type_t ref_type=H5R_DATASET_REGION) const |
|
void | dereference (const H5Location &loc, const void *ref, H5R_type_t ref_type=H5R_OBJECT, const PropList &plist=PropList::DEFAULT) |
|
DataSpace | getRegion (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const |
|
Group | createGroup (const char *name, const LinkCreatPropList &lcpl) const |
|
Group | createGroup (const H5std_string &name, const LinkCreatPropList &lcpl) const |
|
Group | createGroup (const char *name, size_t size_hint=0) const |
|
Group | createGroup (const H5std_string &name, size_t size_hint=0) const |
|
Group | openGroup (const char *name) const |
|
Group | openGroup (const H5std_string &name) const |
|
DataSet | createDataSet (const char *name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const |
|
DataSet | createDataSet (const H5std_string &name, const DataType &data_type, const DataSpace &data_space, const DSetCreatPropList &create_plist=DSetCreatPropList::DEFAULT, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT) const |
|
DataSet | openDataSet (const char *name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const |
|
DataSet | openDataSet (const H5std_string &name, const DSetAccPropList &dapl=DSetAccPropList::DEFAULT) const |
|
H5L_info2_t | getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
H5L_info2_t | getLinkInfo (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
H5std_string | getLinkval (const char *link_name, size_t size=0) const |
|
H5std_string | getLinkval (const H5std_string &link_name, size_t size=0) const |
|
hsize_t | getNumObjs () const |
|
H5std_string | getObjnameByIdx (hsize_t idx) const |
|
ssize_t | getObjnameByIdx (hsize_t idx, char *name, size_t size) const |
|
ssize_t | getObjnameByIdx (hsize_t idx, H5std_string &name, size_t size) const |
|
H5O_type_t | childObjType (const H5std_string &objname) const |
|
H5O_type_t | childObjType (const char *objname) const |
|
H5O_type_t | childObjType (hsize_t index, H5_index_t index_type=H5_INDEX_NAME, H5_iter_order_t order=H5_ITER_INC, const char *objname=".") const |
|
unsigned | childObjVersion (const char *objname) const |
|
unsigned | childObjVersion (const H5std_string &objname) const |
|
void | getObjinfo (H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC) const |
|
void | getObjinfo (const char *name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getObjinfo (const H5std_string &name, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_info2_t &objinfo, unsigned fields=H5O_INFO_BASIC, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getNativeObjinfo (H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR) const |
|
void | getNativeObjinfo (const char *name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getNativeObjinfo (const H5std_string &name, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getNativeObjinfo (const char *grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getNativeObjinfo (const H5std_string &grp_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, H5O_native_info_t &objinfo, unsigned fields=H5O_NATIVE_INFO_HDR, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
H5G_obj_t | getObjTypeByIdx (hsize_t idx) const |
|
H5G_obj_t | getObjTypeByIdx (hsize_t idx, char *type_name) const |
|
H5G_obj_t | getObjTypeByIdx (hsize_t idx, H5std_string &type_name) const |
|
void | getObjinfo (const char *name, hbool_t follow_link, H5G_stat_t &statbuf) const |
|
void | getObjinfo (const H5std_string &name, hbool_t follow_link, H5G_stat_t &statbuf) const |
|
void | getObjinfo (const char *name, H5G_stat_t &statbuf) const |
|
void | getObjinfo (const H5std_string &name, H5G_stat_t &statbuf) const |
|
int | iterateElems (const char *name, int *idx, H5G_iterate_t op, void *op_data) |
|
int | iterateElems (const H5std_string &name, int *idx, H5G_iterate_t op, void *op_data) |
|
void | link (const char *target_name, const char *link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | link (const H5std_string &target_name, const H5std_string &link_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | link (const char *curr_name, const Group &new_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | link (const H5std_string &curr_name, const Group &new_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | link (const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | link (const H5std_string &curr_name, const hid_t same_loc, const H5std_string &new_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | link (H5L_type_t link_type, const char *curr_name, const char *new_name) const |
|
void | link (H5L_type_t link_type, const H5std_string &curr_name, const H5std_string &new_name) const |
|
void | unlink (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | unlink (const H5std_string &link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | mount (const char *name, const H5File &child, const PropList &plist) const |
|
void | mount (const H5std_string &name, const H5File &child, const PropList &plist) const |
|
void | unmount (const char *name) const |
|
void | unmount (const H5std_string &name) const |
|
void | copyLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | copyLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | copyLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | copyLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | moveLink (const char *src_name, const Group &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | moveLink (const H5std_string &src_name, const Group &dst, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | moveLink (const char *src_name, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | moveLink (const H5std_string &src_name, const H5std_string &dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | move (const char *src, const char *dst) const |
|
void | move (const H5std_string &src, const H5std_string &dst) const |
|
virtual void | throwException (const H5std_string &func_name, const H5std_string &msg) const |
| For subclasses, H5File and Group, to throw appropriate exception.
|
|
| H5Location () |
|
void | incRefCount (const hid_t obj_id) const |
|
void | incRefCount () const |
|
void | decRefCount (const hid_t obj_id) const |
|
void | decRefCount () const |
|
int | getCounter (const hid_t obj_id) const |
|
int | getCounter () const |
|
H5I_type_t | getHDFObjType () const |
|
IdComponent & | operator= (const IdComponent &rhs) |
|
void | setId (const hid_t new_id) |
|
virtual hid_t | getId () const =0 |
|
virtual void | close ()=0 |
|
H5std_string | inMemFunc (const char *func_name) const |
|
virtual H5std_string | fromClass () const |
| Returns this class name.
|
|
virtual | ~IdComponent ()=default |
|