|
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().