int in
Definition zmaxheap.h:37
zmaxheap_t * heap
Definition zmaxheap.h:36
int out
Definition zmaxheap.h:37
int zmaxheap_size(zmaxheap_t *heap)
int zmaxheap_iterator_next(zmaxheap_iterator_t *it, void *p, float *v)
void zmaxheap_destroy(zmaxheap_t *heap)
void zmaxheap_iterator_remove(zmaxheap_iterator_t *it)
void zmaxheap_vmap(zmaxheap_t *heap, void(*f)(void *))
void zmaxheap_iterator_init(zmaxheap_t *heap, zmaxheap_iterator_t *it)
struct zmaxheap zmaxheap_t
Definition zmaxheap.h:32
int zmaxheap_iterator_next_volatile(zmaxheap_iterator_t *it, void *p, float *v)
zmaxheap_t * zmaxheap_create(size_t el_sz)
int zmaxheap_remove_max(zmaxheap_t *heap, void *p, float *v)
void zmaxheap_iterator_finish(zmaxheap_iterator_t *it)
void zmaxheap_add(zmaxheap_t *heap, void *p, float v)