 |
HDF5
1.12.0
|
Go to the documentation of this file.
17 #ifndef _H5STprivate_H
18 #define _H5STprivate_H
21 #include "H5STpublic.h"
46 #define H5ST_NODE_DATA(p) ((void *)(p->eqkid))
Definition: H5STprivate.h:31
H5_DLL herr_t H5ST_insert(H5ST_tree_t *root, const char *s, void *obj)
Definition: H5ST.c:169
H5ST_ptr_t root
Definition: H5STprivate.h:42
H5_DLL H5ST_ptr_t H5ST_find(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:335
Definition: H5STprivate.h:41
H5_DLL herr_t H5ST_close(H5ST_tree_t *p)
Definition: H5ST.c:126
H5_DLL htri_t H5ST_search(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:247
struct H5ST_node H5ST_node_t
int htri_t
Definition: H5public.h:160
H5_DLL H5ST_ptr_t H5ST_findnext(H5ST_ptr_t p)
Definition: H5ST.c:544
H5_DLL herr_t H5ST_delete(H5ST_tree_t *root, H5ST_ptr_t p)
Definition: H5ST.c:664
H5_DLL H5ST_ptr_t H5ST_findfirst(H5ST_tree_t *p)
Definition: H5ST.c:453
H5ST_ptr_t up
Definition: H5STprivate.h:33
H5ST_ptr_t hikid
Definition: H5STprivate.h:37
H5ST_ptr_t lokid
Definition: H5STprivate.h:35
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLL void * H5ST_remove(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:698
H5ST_ptr_t eqkid
Definition: H5STprivate.h:36
H5ST_ptr_t parent
Definition: H5STprivate.h:34
H5_DLL void * H5ST_locate(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:369
char splitchar
Definition: H5STprivate.h:32
int herr_t
Definition: H5public.h:128
H5_DLL H5ST_tree_t * H5ST_create(void)
Definition: H5ST.c:53
struct H5ST_node * H5ST_ptr_t
Definition: H5STprivate.h:30