HDF5  1.12.0
H5HP.c File Reference

Data Structures

struct  H5HP_ent_t
 
struct  H5HP_t
 

Functions

 H5FL_DEFINE_STATIC (H5HP_t)
 
 H5FL_SEQ_DEFINE_STATIC (H5HP_ent_t)
 
H5HP_tH5HP_create (H5HP_type_t heap_type)
 
ssize_t H5HP_count (const H5HP_t *heap)
 
herr_t H5HP_insert (H5HP_t *heap, int val, void *obj)
 
herr_t H5HP_top (const H5HP_t *heap, int *val)
 
herr_t H5HP_remove (H5HP_t *heap, int *val, void **obj)
 
herr_t H5HP_change (H5HP_t *heap, int val, void *_obj)
 
herr_t H5HP_incr (H5HP_t *heap, unsigned amt, void *_obj)
 
herr_t H5HP_decr (H5HP_t *heap, unsigned amt, void *_obj)
 
herr_t H5HP_close (H5HP_t *heap)
 

Function Documentation

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5HP_t  )

◆ H5FL_SEQ_DEFINE_STATIC()

H5FL_SEQ_DEFINE_STATIC ( H5HP_ent_t  )

◆ H5HP_change()

herr_t H5HP_change ( H5HP_t heap,
int  val,
void *  _obj 
)

◆ H5HP_close()

herr_t H5HP_close ( H5HP_t heap)

◆ H5HP_count()

◆ H5HP_create()

◆ H5HP_decr()

herr_t H5HP_decr ( H5HP_t heap,
unsigned  amt,
void *  _obj 
)

◆ H5HP_incr()

herr_t H5HP_incr ( H5HP_t heap,
unsigned  amt,
void *  _obj 
)

◆ H5HP_insert()

herr_t H5HP_insert ( H5HP_t heap,
int  val,
void *  obj 
)

◆ H5HP_remove()

herr_t H5HP_remove ( H5HP_t heap,
int *  val,
void **  obj 
)

◆ H5HP_top()

herr_t H5HP_top ( const H5HP_t heap,
int *  val 
)