SphinxBase 5prealpha
|
One node on the heap. More...
Data Fields | |
void * | data |
Application data at this node. | |
int32 | val |
Associated with above application data; according to which heap is sorted (in ascending order) | |
int32 | nl |
int32 | nr |
left/right descendants of this node (for balancing heap) | |
struct heapnode_s * | l |
Root of left descendant heap. | |
struct heapnode_s * | r |
Root of right descendant heap. | |
void* heapnode_s::data |
Application data at this node.
Definition at line 78 of file heap.c.
Referenced by heap_pop(), and heap_top().
struct heapnode_s* heapnode_s::l |
int32 heapnode_s::nr |
left/right descendants of this node (for balancing heap)
Definition at line 81 of file heap.c.
Referenced by heap_size().
struct heapnode_s* heapnode_s::r |
int32 heapnode_s::val |
Associated with above application data; according to which heap is sorted (in ascending order)
Definition at line 79 of file heap.c.
Referenced by heap_pop(), and heap_top().