![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5A_attr_iter_op_t |
Typedefs | |
| typedef struct H5A_t | H5A_t |
| typedef herr_t(* | H5A_lib_iterate_t) (const H5A_t *attr, void *op_data) |
| typedef enum H5A_attr_iter_op_type_t | H5A_attr_iter_op_type_t |
| typedef struct H5A_attr_iter_op_t | H5A_attr_iter_op_t |
Enumerations | |
| enum | H5A_attr_iter_op_type_t { H5A_ATTR_OP_APP, H5A_ATTR_OP_APP2, H5A_ATTR_OP_LIB } |
Functions | |
| H5_DLL herr_t | H5A_init (void) |
| H5_DLL struct H5O_loc_t * | H5A_oloc (H5A_t *attr) |
| H5_DLL H5G_name_t * | H5A_nameof (H5A_t *attr) |
| H5_DLL H5T_t * | H5A_type (const H5A_t *attr) |
| H5_DLL hid_t | H5A_get_space (H5A_t *attr) |
| H5_DLL herr_t | H5O_attr_iterate_real (hid_t loc_id, const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data) |
| typedef struct H5A_attr_iter_op_t H5A_attr_iter_op_t |
| typedef enum H5A_attr_iter_op_type_t H5A_attr_iter_op_type_t |
References H5A_shared_t::ds, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATASPACE, H5I_register(), H5S_close(), H5S_copy(), HDassert(), NULL, ret_value, and H5A_t::shared.
Referenced by H5VL__native_attr_get().
| H5_DLL herr_t H5A_init | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), and ret_value.
Referenced by H5VL_init_phase2().
| H5_DLL H5G_name_t* H5A_nameof | ( | H5A_t * | attr | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, H5A_t::path, and ret_value.
Referenced by H5G_loc_real().
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, H5A_t::oloc, and ret_value.
Referenced by H5G_loc_real(), and H5VL_native_get_file_struct().
References H5A_shared_t::dt, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, ret_value, and H5A_t::shared.
| H5_DLL herr_t H5O_attr_iterate_real | ( | hid_t | loc_id, |
| const H5O_loc_t * | loc, | ||
| H5_index_t | idx_type, | ||
| H5_iter_order_t | order, | ||
| hsize_t | skip, | ||
| hsize_t * | last_attr, | ||
| const H5A_attr_iter_op_t * | attr_op, | ||
| void * | op_data | ||
| ) |
References H5O_loc_t::addr, H5A_attr_table_t::attrs, FAIL, H5O_ainfo_t::fheap_addr, H5O_loc_t::file, H5A__attr_iterate_table(), H5A__attr_release_table(), H5A__compact_build_table(), H5A__dense_iterate(), H5A__get_ainfo(), H5E_BADVALUE, H5E_CANTINIT, H5O_protect(), H5O_unprotect(), HDassert(), H5A_attr_table_t::nattrs, H5O_ainfo_t::nattrs, NULL, ret_value, and H5O_t::version.
Referenced by H5O__attr_iterate().