HDF5  1.12.0
H5A.c File Reference

Data Structures

struct  H5A_iter_cb1
 

Typedefs

typedef struct H5A_iter_cb1 H5A_iter_cb1
 

Functions

 H5FL_DEFINE (H5A_t)
 
 H5FL_DEFINE (H5A_shared_t)
 
 H5FL_BLK_DEFINE (attr_buf)
 
herr_t H5A_init (void)
 
herr_t H5A__init_package (void)
 
int H5A_top_term_package (void)
 
int H5A_term_package (void)
 
hid_t H5Acreate2 (hid_t loc_id, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id)
 
hid_t H5Acreate_by_name (hid_t loc_id, const char *obj_name, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t lapl_id)
 
hid_t H5Aopen (hid_t loc_id, const char *attr_name, hid_t aapl_id)
 
hid_t H5Aopen_by_name (hid_t loc_id, const char *obj_name, const char *attr_name, hid_t aapl_id, hid_t lapl_id)
 
hid_t H5Aopen_by_idx (hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t aapl_id, hid_t lapl_id)
 
herr_t H5Awrite (hid_t attr_id, hid_t dtype_id, const void *buf)
 
herr_t H5Aread (hid_t attr_id, hid_t dtype_id, void *buf)
 
hid_t H5Aget_space (hid_t attr_id)
 
hid_t H5Aget_type (hid_t attr_id)
 
hid_t H5Aget_create_plist (hid_t attr_id)
 
ssize_t H5Aget_name (hid_t attr_id, size_t buf_size, char *buf)
 
ssize_t H5Aget_name_by_idx (hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id)
 
hsize_t H5Aget_storage_size (hid_t attr_id)
 
herr_t H5Aget_info (hid_t attr_id, H5A_info_t *ainfo)
 
herr_t H5Aget_info_by_name (hid_t loc_id, const char *obj_name, const char *attr_name, H5A_info_t *ainfo, hid_t lapl_id)
 
herr_t H5Aget_info_by_idx (hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5A_info_t *ainfo, hid_t lapl_id)
 
herr_t H5Arename (hid_t loc_id, const char *old_name, const char *new_name)
 
herr_t H5Arename_by_name (hid_t loc_id, const char *obj_name, const char *old_attr_name, const char *new_attr_name, hid_t lapl_id)
 
herr_t H5Aiterate2 (hid_t loc_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data)
 
herr_t H5Aiterate_by_name (hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data, hid_t lapl_id)
 
herr_t H5Adelete (hid_t loc_id, const char *name)
 
herr_t H5Adelete_by_name (hid_t loc_id, const char *obj_name, const char *attr_name, hid_t lapl_id)
 
herr_t H5Adelete_by_idx (hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
 
herr_t H5Aclose (hid_t attr_id)
 
htri_t H5Aexists (hid_t obj_id, const char *attr_name)
 
htri_t H5Aexists_by_name (hid_t loc_id, const char *obj_name, const char *attr_name, hid_t lapl_id)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 

Typedef Documentation

◆ H5A_iter_cb1

typedef struct H5A_iter_cb1 H5A_iter_cb1

Function Documentation

◆ H5A__init_package()

herr_t H5A__init_package ( void  )

References H5I_register_type(), and ret_value.

◆ H5A_init()

herr_t H5A_init ( void  )

◆ H5A_term_package()

int H5A_term_package ( void  )

◆ H5A_top_term_package()

int H5A_top_term_package ( void  )

References n.

◆ H5Aclose()

herr_t H5Aclose ( hid_t  attr_id)

◆ H5Acreate2()

◆ H5Acreate_by_name()

◆ H5Adelete()

◆ H5Adelete_by_idx()

◆ H5Adelete_by_name()

◆ H5Aexists()

◆ H5Aexists_by_name()

◆ H5Aget_create_plist()

◆ H5Aget_info()

◆ H5Aget_info_by_idx()

◆ H5Aget_info_by_name()

◆ H5Aget_name()

◆ H5Aget_name_by_idx()

◆ H5Aget_space()

hid_t H5Aget_space ( hid_t  attr_id)

◆ H5Aget_storage_size()

hsize_t H5Aget_storage_size ( hid_t  attr_id)

◆ H5Aget_type()

◆ H5Aiterate2()

◆ H5Aiterate_by_name()

◆ H5Aopen()

◆ H5Aopen_by_idx()

◆ H5Aopen_by_name()

◆ H5Aread()

herr_t H5Aread ( hid_t  attr_id,
hid_t  dtype_id,
void *  buf 
)

◆ H5Arename()

◆ H5Arename_by_name()

◆ H5Awrite()

herr_t H5Awrite ( hid_t  attr_id,
hid_t  dtype_id,
const void *  buf 
)

◆ H5FL_BLK_DEFINE()

H5FL_BLK_DEFINE ( attr_buf  )

◆ H5FL_DEFINE() [1/2]

H5FL_DEFINE ( H5A_shared_t  )

◆ H5FL_DEFINE() [2/2]

H5FL_DEFINE ( H5A_t  )

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE