Go to the source code of this file.
|
| H5_DLL H5SL_t * | H5SL_create (H5SL_type_t type, H5SL_cmp_t cmp) |
| |
| H5_DLL size_t | H5SL_count (H5SL_t *slist) |
| |
| H5_DLL herr_t | H5SL_insert (H5SL_t *slist, void *item, const void *key) |
| |
| H5_DLL H5SL_node_t * | H5SL_add (H5SL_t *slist, void *item, const void *key) |
| |
| H5_DLL void * | H5SL_remove (H5SL_t *slist, const void *key) |
| |
| H5_DLL void * | H5SL_remove_first (H5SL_t *slist) |
| |
| H5_DLL void * | H5SL_search (H5SL_t *slist, const void *key) |
| |
| H5_DLL void * | H5SL_less (H5SL_t *slist, const void *key) |
| |
| H5_DLL void * | H5SL_greater (H5SL_t *slist, const void *key) |
| |
| H5_DLL H5SL_node_t * | H5SL_find (H5SL_t *slist, const void *key) |
| |
| H5_DLL H5SL_node_t * | H5SL_below (H5SL_t *slist, const void *key) |
| |
| H5_DLL H5SL_node_t * | H5SL_above (H5SL_t *slist, const void *key) |
| |
| H5_DLL H5SL_node_t * | H5SL_first (H5SL_t *slist) |
| |
| H5_DLL H5SL_node_t * | H5SL_next (H5SL_node_t *slist_node) |
| |
| H5_DLL H5SL_node_t * | H5SL_prev (H5SL_node_t *slist_node) |
| |
| H5_DLL H5SL_node_t * | H5SL_last (H5SL_t *slist) |
| |
| H5_DLL void * | H5SL_item (H5SL_node_t *slist_node) |
| |
| H5_DLL herr_t | H5SL_iterate (H5SL_t *slist, H5SL_operator_t op, void *op_data) |
| |
| H5_DLL herr_t | H5SL_release (H5SL_t *slist) |
| |
| H5_DLL herr_t | H5SL_free (H5SL_t *slist, H5SL_operator_t op, void *op_data) |
| |
| H5_DLL herr_t | H5SL_try_free_safe (H5SL_t *slist, H5SL_try_free_op_t op, void *op_data) |
| |
| H5_DLL herr_t | H5SL_close (H5SL_t *slist) |
| |
| H5_DLL herr_t | H5SL_destroy (H5SL_t *slist, H5SL_operator_t op, void *op_data) |
| |
| H5_DLL int | H5SL_term_interface (void) |
| |
◆ H5SL_cmp_t
| typedef int(* H5SL_cmp_t) (const void *key1, const void *key2) |
◆ H5SL_node_t
◆ H5SL_operator_t
| typedef herr_t(* H5SL_operator_t) (void *item, void *key, void *operator_data) |
◆ H5SL_t
◆ H5SL_try_free_op_t
| typedef htri_t(* H5SL_try_free_op_t) (void *item, void *key, void *operator_data) |
◆ H5SL_type_t
| Enumerator |
|---|
| H5SL_TYPE_INT | |
| H5SL_TYPE_HADDR | |
| H5SL_TYPE_STR | |
| H5SL_TYPE_HSIZE | |
| H5SL_TYPE_UNSIGNED | |
| H5SL_TYPE_SIZE | |
| H5SL_TYPE_OBJ | |
| H5SL_TYPE_HID | |
| H5SL_TYPE_GENERIC | |
◆ H5SL_above()
◆ H5SL_add()
◆ H5SL_below()
◆ H5SL_close()
◆ H5SL_count()
◆ H5SL_create()
◆ H5SL_destroy()
◆ H5SL_find()
◆ H5SL_first()
◆ H5SL_free()
◆ H5SL_greater()
| H5_DLL void* H5SL_greater |
( |
H5SL_t * |
slist, |
|
|
const void * |
key |
|
) |
| |
◆ H5SL_insert()
◆ H5SL_item()
◆ H5SL_iterate()
◆ H5SL_last()
◆ H5SL_less()
◆ H5SL_next()
◆ H5SL_prev()
◆ H5SL_release()
◆ H5SL_remove()
| H5_DLL void* H5SL_remove |
( |
H5SL_t * |
slist, |
|
|
const void * |
key |
|
) |
| |
◆ H5SL_remove_first()
◆ H5SL_search()
| H5_DLL void* H5SL_search |
( |
H5SL_t * |
slist, |
|
|
const void * |
key |
|
) |
| |
◆ H5SL_term_interface()
◆ H5SL_try_free_safe()