45 Attribute openAttribute(
const char* name)
const;
46 Attribute openAttribute(
const H5std_string& name)
const;
49 Attribute openAttribute(
const unsigned int idx)
const;
52 bool attrExists(
const char* name)
const;
53 bool attrExists(
const H5std_string& name)
const;
56 void renameAttr(
const char* oldname,
const char* newname)
const;
57 void renameAttr(
const H5std_string& oldname,
const H5std_string& newname)
const;
60 void removeAttr(
const char* name)
const;
61 void removeAttr(
const H5std_string& name)
const;
64 int getNumAttrs()
const;
68 ssize_t getObjName(
char *obj_name,
size_t buf_size = 0)
const;
69 ssize_t getObjName(H5std_string& obj_name,
size_t len = 0)
const;
70 H5std_string getObjName()
const;
72 #ifndef DOXYGEN_SHOULD_SKIP_THIS
93 #endif // DOXYGEN_SHOULD_SKIP_THIS
98 #endif // __H5Object_H
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
Definition: H5DataSpace.h:25
Class Attribute operates on HDF5 attributes.
Definition: H5Attribute.h:29
Class DataType provides generic operations on HDF5 datatypes.
Definition: H5DataType.h:28
Class H5Object is a bridge between H5Location and DataSet, DataType, and Group.
Definition: H5Object.h:37
H5Location is an abstract base class, providing a collection of wrappers of the C functions that take...
Definition: H5Location.h:42
Class PropList provides operations for generic property lists.
Definition: H5PropList.h:26
static const PropList & DEFAULT
Default property list.
Definition: H5PropList.h:29