#include <binaryheap.h>
Data Fields | |
| int | bh_size |
| int | bh_space |
| bool | bh_has_heap_property |
| binaryheap_comparator | bh_compare |
| void * | bh_arg |
| Datum | bh_nodes [FLEXIBLE_ARRAY_MEMBER] |
Definition at line 30 of file binaryheap.h.
| void* binaryheap::bh_arg |
Definition at line 36 of file binaryheap.h.
Referenced by binaryheap_allocate(), sift_down(), and sift_up().
Definition at line 35 of file binaryheap.h.
Referenced by binaryheap_allocate(), sift_down(), and sift_up().
Definition at line 34 of file binaryheap.h.
Referenced by binaryheap_add_unordered(), binaryheap_allocate(), binaryheap_build(), binaryheap_first(), binaryheap_remove_first(), and binaryheap_replace_first().
| Datum binaryheap::bh_nodes[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 37 of file binaryheap.h.
Referenced by binaryheap_add(), binaryheap_add_unordered(), binaryheap_first(), binaryheap_remove_first(), binaryheap_replace_first(), sift_down(), sift_up(), and swap_nodes().
Definition at line 32 of file binaryheap.h.
Referenced by binaryheap_add(), binaryheap_add_unordered(), binaryheap_allocate(), binaryheap_build(), binaryheap_remove_first(), and binaryheap_replace_first().
Definition at line 33 of file binaryheap.h.
Referenced by binaryheap_add(), binaryheap_add_unordered(), and binaryheap_allocate().
1.7.1