36 #include <Inventor/C/basic.h> 42 typedef int cc_heap_compare_cb(
void * o1,
void * o2);
44 typedef struct cc_heap cc_heap;
47 cc_heap_compare_cb * comparecb,
48 SbBool support_remove);
53 COIN_DLL_API
void cc_heap_add(cc_heap * h,
void * o);
int cc_heap_remove(cc_heap *h, void *o)
Definition: heap.cpp:236
void cc_heap_add(cc_heap *h, void *o)
Definition: heap.cpp:166
void * cc_heap_extract_top(cc_heap *h)
Definition: heap.cpp:210
void * cc_heap_get_top(cc_heap *h)
Definition: heap.cpp:199
void cc_heap_clear(cc_heap *h)
Definition: heap.cpp:156
unsigned int cc_heap_elements(cc_heap *h)
Definition: heap.cpp:265
cc_heap * cc_heap_construct(unsigned int size, cc_heap_compare_cb *comparecb, SbBool support_remove)
Definition: heap.cpp:121
void cc_heap_destruct(cc_heap *h)
Definition: heap.cpp:145
SbBool cc_heap_empty(cc_heap *h)
Definition: heap.cpp:274