![]() |
HDF5
1.12.0
|
Typedefs | |
| typedef enum H5I_type_t | H5I_type_t |
| typedef int64_t | hid_t |
| typedef herr_t(* | H5I_free_t) (void *) |
| typedef int(* | H5I_search_func_t) (void *obj, hid_t id, void *key) |
| typedef herr_t(* | H5I_iterate_func_t) (hid_t id, void *udata) |
Enumerations | |
| enum | H5I_type_t { H5I_UNINIT = (-2), H5I_BADID = (-1), H5I_FILE = 1, H5I_GROUP, H5I_DATATYPE, H5I_DATASPACE, H5I_DATASET, H5I_MAP, H5I_ATTR, H5I_VFL, H5I_VOL, H5I_GENPROP_CLS, H5I_GENPROP_LST, H5I_ERROR_CLASS, H5I_ERROR_MSG, H5I_ERROR_STACK, H5I_SPACE_SEL_ITER, H5I_NTYPES } |
| typedef herr_t(* H5I_free_t) (void *) |
| typedef int(* H5I_search_func_t) (void *obj, hid_t id, void *key) |
| typedef enum H5I_type_t H5I_type_t |
| enum H5I_type_t |
| H5_DLL herr_t H5Iclear_type | ( | H5I_type_t | type, |
| hbool_t | force | ||
| ) |
References FAIL, H5I_clear_type(), ret_value, and type.
| H5_DLL int H5Idec_ref | ( | hid_t | id | ) |
References H5I_dec_app_ref(), and ret_value.
| H5_DLL int H5Idec_type_ref | ( | H5I_type_t | type | ) |
References H5I_dec_type_ref(), ret_value, and type.
| H5_DLL herr_t H5Idestroy_type | ( | H5I_type_t | type | ) |
References FAIL, H5F_get_file_id(), H5I_ATTR, H5I_DATASET, H5I_DATATYPE, H5I_FILE, H5I_GROUP, H5VL_vol_object(), NULL, ret_value, and type.
| H5_DLL int H5Iget_ref | ( | hid_t | id | ) |
References H5I_get_ref(), and ret_value.
| H5_DLL H5I_type_t H5Iget_type | ( | hid_t | id | ) |
References H5I_BADID, H5I_get_type(), and ret_value.
Referenced by H5FD_multi_init(), H5FD_stdio_init(), H5Pget_fapl_multi(), and H5Pset_fapl_multi().
| H5_DLL int H5Iget_type_ref | ( | H5I_type_t | type | ) |
| H5_DLL int H5Iinc_ref | ( | hid_t | id | ) |
References H5I_inc_ref(), and ret_value.
| H5_DLL int H5Iinc_type_ref | ( | H5I_type_t | type | ) |
| H5_DLL herr_t H5Iiterate | ( | H5I_type_t | type, |
| H5I_iterate_func_t | op, | ||
| void * | op_data | ||
| ) |
References FAIL, H5I_iterate(), H5I_iterate_pub_ud_t::op, H5I_iterate_pub_ud_t::op_data, ret_value, and type.
| H5_DLL herr_t H5Inmembers | ( | H5I_type_t | type, |
| hsize_t * | num_members | ||
| ) |
| H5_DLL void* H5Iobject_verify | ( | hid_t | id, |
| H5I_type_t | id_type | ||
| ) |
| H5_DLL hid_t H5Iregister | ( | H5I_type_t | type, |
| const void * | object | ||
| ) |
References FAIL, H5I_register(), ret_value, and type.
| H5_DLL H5I_type_t H5Iregister_type | ( | size_t | hash_size, |
| unsigned | reserved, | ||
| H5I_free_t | free_func | ||
| ) |
| H5_DLL void* H5Iremove_verify | ( | hid_t | id, |
| H5I_type_t | id_type | ||
| ) |
| H5_DLL void* H5Isearch | ( | H5I_type_t | type, |
| H5I_search_func_t | func, | ||
| void * | key | ||
| ) |
References H5I_search_ud_t::app_cb, H5I_search_ud_t::app_key, H5I_iterate(), NULL, H5I_search_ud_t::ret_obj, ret_value, and type.