15 #ifndef __H5Location_H 16 #define __H5Location_H 45 int getNumAttrs()
const;
61 void getObjectInfo(
const char *name,
H5O_info_t *oinfo,
66 #ifndef H5_NO_DEPRECATED_SYMBOLS 77 unsigned objVersion()
const;
80 void setComment(
const char* name,
const char* comment)
const;
82 void setComment(
const char* comment)
const;
86 ssize_t getComment(
const char* name,
size_t buf_size,
char* comment)
const;
87 H5std_string getComment(
const char* name,
size_t buf_size=0)
const;
91 void removeComment(
const char* name)
const;
96 void reference(
void* ref,
const char* name,
100 void reference(
void* ref,
const char* name,
const DataSpace& dataspace,
118 static void closeObjId(
hid_t obj_id);
121 void link(
const char *target_name,
const char *link_name,
130 void link(
const char *curr_name,
131 const H5Location& new_loc,
const char *new_name,
140 void link(
const char *curr_name,
141 const hid_t same_loc,
const char *new_name,
150 void unlink(
const char *link_name,
156 void copyLink(
const char *src_name,
166 void copyLink(
const char *src_name,
const char *dst_name,
175 void moveLink(
const char* src_name,
185 void moveLink(
const char* src_name,
const char* dst_name,
202 virtual hid_t getId()
const = 0;
231 void* op_data = NULL);
251 #ifndef DOXYGEN_SHOULD_SKIP_THIS 266 void p_reference(
void* ref,
const char* name,
hid_t space_id,
H5R_type_t ref_type)
const;
271 #ifndef H5_NO_DEPRECATED_SYMBOLS 281 virtual void p_setId(
const hid_t new_id) = 0;
283 #endif // DOXYGEN_SHOULD_SKIP_THIS 291 #endif // __H5Location_H
Class IdComponent provides wrappers of the C functions that operate on an HDF5 identifier.
Class DataSpace inherits from IdComponent and provides wrappers for the HDF5's dataspaces.
Class Attribute operates on HDF5 attributes.
Class LinkAccPropList inherits from PropList and provides wrappers for the HDF5 link access property ...
H5Location is an abstract base class, providing a collection of wrappers of the C functions that take...
Class LinkCreatPropList inherits from StrCreatPropList and provides wrappers for the HDF5 link creati...
static const LinkAccPropList & DEFAULT
Default link access property list.
void(* attr_operator_t)(H5Location &loc, const H5std_string attr_name, void *operator_data)
HDFFCLIBAPI intf intf * ref
static const LinkCreatPropList & DEFAULT
Default link creation property list.