HDF5  1.12.0
H5STprivate.h File Reference

Data Structures

struct  H5ST_node
 
struct  H5ST_tree_t
 

Typedefs

typedef struct H5ST_nodeH5ST_ptr_t
 
typedef struct H5ST_node H5ST_node_t
 

Functions

H5_DLL H5ST_tree_tH5ST_create (void)
 
H5_DLL herr_t H5ST_close (H5ST_tree_t *p)
 
H5_DLL herr_t H5ST_insert (H5ST_tree_t *root, const char *s, void *obj)
 
H5_DLL htri_t H5ST_search (H5ST_tree_t *root, const char *s)
 
H5_DLL H5ST_ptr_t H5ST_find (H5ST_tree_t *root, const char *s)
 
H5_DLL void * H5ST_locate (H5ST_tree_t *root, const char *s)
 
H5_DLL H5ST_ptr_t H5ST_findfirst (H5ST_tree_t *p)
 
H5_DLL H5ST_ptr_t H5ST_findnext (H5ST_ptr_t p)
 
H5_DLL void * H5ST_remove (H5ST_tree_t *root, const char *s)
 
H5_DLL herr_t H5ST_delete (H5ST_tree_t *root, H5ST_ptr_t p)
 
H5_DLL herr_t H5ST_dump (H5ST_tree_t *tree)
 

Typedef Documentation

◆ H5ST_node_t

typedef struct H5ST_node H5ST_node_t

◆ H5ST_ptr_t

typedef struct H5ST_node* H5ST_ptr_t

Function Documentation

◆ H5ST_close()

H5_DLL herr_t H5ST_close ( H5ST_tree_t p)

◆ H5ST_create()

H5_DLL H5ST_tree_t* H5ST_create ( void  )

◆ H5ST_delete()

H5_DLL herr_t H5ST_delete ( H5ST_tree_t root,
H5ST_ptr_t  p 
)

References FAIL, FUNC_ENTER_NOAPI(), and ret_value.

◆ H5ST_dump()

H5_DLL herr_t H5ST_dump ( H5ST_tree_t tree)

◆ H5ST_find()

H5_DLL H5ST_ptr_t H5ST_find ( H5ST_tree_t root,
const char *  s 
)

References FUNC_ENTER_NOAPI(), NULL, and ret_value.

◆ H5ST_findfirst()

H5_DLL H5ST_ptr_t H5ST_findfirst ( H5ST_tree_t p)

References FUNC_ENTER_NOAPI(), NULL, and ret_value.

◆ H5ST_findnext()

H5_DLL H5ST_ptr_t H5ST_findnext ( H5ST_ptr_t  p)

References NULL, and ret_value.

◆ H5ST_insert()

◆ H5ST_locate()

H5_DLL void* H5ST_locate ( H5ST_tree_t root,
const char *  s 
)

References FUNC_ENTER_NOAPI(), NULL, and ret_value.

◆ H5ST_remove()

H5_DLL void* H5ST_remove ( H5ST_tree_t root,
const char *  s 
)

References FUNC_ENTER_NOAPI(), NULL, and ret_value.

◆ H5ST_search()

H5_DLL htri_t H5ST_search ( H5ST_tree_t root,
const char *  s 
)