|
| Attribute (const Attribute &original) |
|
| Attribute () |
|
| Attribute (const hid_t attr_id) |
|
virtual void | close () |
|
ssize_t | getName (char *attr_name, size_t buf_size=0) const |
|
H5std_string | getName (size_t len) const |
|
H5std_string | getName () const |
|
ssize_t | getName (H5std_string &attr_name, size_t len=0) const |
|
virtual DataSpace | getSpace () const |
| Gets the dataspace of this abstract dataset - pure virtual. More...
|
|
virtual hsize_t | getStorageSize () const |
| Returns the amount of storage size required - pure virtual. More...
|
|
virtual size_t | getInMemDataSize () const |
| Gets the size in memory of this abstract dataset. More...
|
|
void | read (const DataType &mem_type, void *buf) const |
|
void | read (const DataType &mem_type, H5std_string &strg) const |
|
void | write (const DataType &mem_type, const void *buf) const |
|
void | write (const DataType &mem_type, const H5std_string &strg) const |
|
void | flush (H5F_scope_t scope) const |
|
virtual H5std_string | fromClass () const |
| Returns this class name. More...
|
|
virtual hid_t | getId () const |
| Returns an identifier. (pure virtual) More...
|
|
virtual void | throwException (const H5std_string &func_name, const H5std_string &msg) const |
|
virtual | ~Attribute () |
|
DataType | getDataType () const |
|
ArrayType | getArrayType () const |
|
CompType | getCompType () const |
|
EnumType | getEnumType () const |
|
IntType | getIntType () const |
|
FloatType | getFloatType () const |
|
StrType | getStrType () const |
|
VarLenType | getVarLenType () const |
|
H5T_class_t | getTypeClass () const |
|
virtual | ~AbstractDs () |
|
int | getNumAttrs () const |
|
bool | nameExists (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
bool | nameExists (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | flush (H5F_scope_t scope) const |
|
H5std_string | getFileName () const |
|
void | getObjectInfo (H5O_info_t *oinfo) const |
|
void | getObjectInfo (const char *name, H5O_info_t *oinfo, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | getObjectInfo (const H5std_string &name, H5O_info_t *oinfo, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) 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 |
|
unsigned | objVersion () 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) |
|
void | dereference (const Attribute &attr, const void *ref, H5R_type_t ref_type=H5R_OBJECT) |
|
DataSpace | getRegion (void *ref, H5R_type_t ref_type=H5R_DATASET_REGION) const |
|
hid_t | openObjId (const char *name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
hid_t | openObjId (const H5std_string &name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
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 H5Location &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 H5Location &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 | 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 | copyLink (const char *src_name, const H5Location &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | copyLink (const H5std_string &src_name, const H5Location &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 H5Location &dst, const char *dst_name, const LinkCreatPropList &lcpl=LinkCreatPropList::DEFAULT, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
void | moveLink (const H5std_string &src_name, const H5Location &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 |
|
H5L_info_t | getLinkInfo (const char *link_name, const LinkAccPropList &lapl=LinkAccPropList::DEFAULT) const |
|
H5L_info_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 |
|
virtual int | iterateAttrs (attr_operator_t user_op, unsigned *idx=NULL, void *op_data=NULL) |
|
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) |
|
H5std_string | inMemFunc (const char *func_name) const |
|
virtual | ~IdComponent () |
|
Class Attribute operates on HDF5 attributes.
An attribute has many characteristics similar to a dataset, thus both Attribute and DataSet are derivatives of AbstractDs. Attribute also inherits from IdComponent because an attribute is an HDF5 component that is identified by an identifier.
Definition at line 29 of file H5Attribute.h.