40 #define H5O_COPY_SHALLOW_HIERARCHY_FLAG (0x0001u)
41 #define H5O_COPY_EXPAND_SOFT_LINK_FLAG (0x0002u)
42 #define H5O_COPY_EXPAND_EXT_LINK_FLAG (0x0004u)
43 #define H5O_COPY_EXPAND_REFERENCE_FLAG (0x0008u)
44 #define H5O_COPY_WITHOUT_ATTR_FLAG (0x0010u)
45 #define H5O_COPY_PRESERVE_NULL_FLAG (0x0020u)
46 #define H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG (0x0040u)
47 #define H5O_COPY_ALL (0x007Fu)
56 #define H5O_SHMESG_NONE_FLAG 0x0000
57 #define H5O_SHMESG_SDSPACE_FLAG ((unsigned)1 << 0x0001)
58 #define H5O_SHMESG_DTYPE_FLAG ((unsigned)1 << 0x0003)
59 #define H5O_SHMESG_FILL_FLAG ((unsigned)1 << 0x0005)
60 #define H5O_SHMESG_PLINE_FLAG ((unsigned)1 << 0x000b)
61 #define H5O_SHMESG_ATTR_FLAG ((unsigned)1 << 0x000c)
62 #define H5O_SHMESG_ALL_FLAG (H5O_SHMESG_SDSPACE_FLAG | H5O_SHMESG_DTYPE_FLAG | H5O_SHMESG_FILL_FLAG | H5O_SHMESG_PLINE_FLAG | H5O_SHMESG_ATTR_FLAG)
65 #define H5O_HDR_CHUNK0_SIZE 0x03
66 #define H5O_HDR_ATTR_CRT_ORDER_TRACKED 0x04
67 #define H5O_HDR_ATTR_CRT_ORDER_INDEXED 0x08
68 #define H5O_HDR_ATTR_STORE_PHASE_CHANGE 0x10
69 #define H5O_HDR_STORE_TIMES 0x20
70 #define H5O_HDR_ALL_FLAGS (H5O_HDR_CHUNK0_SIZE | H5O_HDR_ATTR_CRT_ORDER_TRACKED | H5O_HDR_ATTR_CRT_ORDER_INDEXED | H5O_HDR_ATTR_STORE_PHASE_CHANGE | H5O_HDR_STORE_TIMES)
75 #define H5O_SHMESG_MAX_NINDEXES 8
76 #define H5O_SHMESG_MAX_LIST_SIZE 5000
172 const char *dst_name,
hid_t ocpypl_id,
hid_t lcpl_id);
175 const char *comment,
hid_t lapl_id);
178 char *comment,
size_t bufsize,
hid_t lapl_id);
183 void *op_data,
hid_t lapl_id);
190 #ifndef H5_NO_DEPRECATED_SYMBOLS
GLenum GLuint GLsizei bufsize
GLuint GLdouble GLdouble GLint GLint order
H5_DLL htri_t H5Oexists_by_name(hid_t loc_id, const char *name, hid_t lapl_id)
H5_DLL herr_t H5Oset_comment_by_name(hid_t loc_id, const char *name, const char *comment, hid_t lapl_id)
H5_DLL hid_t H5Oopen_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
H5_DLL herr_t H5Oget_info_by_name(hid_t loc_id, const char *name, H5O_info_t *oinfo, hid_t lapl_id)
H5_DLL herr_t H5Oget_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info_t *oinfo, hid_t lapl_id)
H5_DLL herr_t H5Odecr_refcount(hid_t object_id)
H5_DLL herr_t H5Ocopy(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id)
herr_t(* H5O_iterate_t)(hid_t obj, const char *name, const H5O_info_t *info, void *op_data)
struct H5O_hdr_info_t::@87 space
GLuint const GLchar * name
unsigned long long hsize_t
H5_DLL herr_t H5Oclose(hid_t object_id)
H5_DLL ssize_t H5Oget_comment(hid_t obj_id, char *comment, size_t bufsize)
struct H5O_stat_t H5O_stat_t
H5O_mcdt_search_ret_t(* H5O_mcdt_search_cb_t)(void *op_data)
H5_DLL herr_t H5Oincr_refcount(hid_t object_id)
H5_DLL herr_t H5Ovisit(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate_t op, void *op_data)
H5_DLL hid_t H5Oopen(hid_t loc_id, const char *name, hid_t lapl_id)
H5_DLL herr_t H5Oget_info(hid_t loc_id, H5O_info_t *oinfo)
H5_DLL herr_t H5Ovisit_by_name(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate_t op, void *op_data, hid_t lapl_id)
uint32_t H5O_msg_crt_idx_t
struct H5O_info_t::@89 meta_size
H5_DLL ssize_t H5Oget_comment_by_name(hid_t loc_id, const char *name, char *comment, size_t bufsize, hid_t lapl_id)
H5_DLL hid_t H5Oopen_by_addr(hid_t loc_id, haddr_t addr)
H5_DLL herr_t H5Olink(hid_t obj_id, hid_t new_loc_id, const char *new_name, hid_t lcpl_id, hid_t lapl_id)
H5_DLL herr_t H5Oset_comment(hid_t obj_id, const char *comment)
struct H5O_hdr_info_t H5O_hdr_info_t
struct H5O_info_t H5O_info_t