Lines Matching refs:less_than
55 heap_compare_fn less_than));
58 heap_compare_fn less_than));
59 HEAP_EXPORT(void heap_dequeue(struct heap* heap, heap_compare_fn less_than));
109 heap_compare_fn less_than)) {
147 while (newnode->parent != NULL && less_than(newnode, newnode->parent))
153 heap_compare_fn less_than)) {
229 if (child->left != NULL && less_than(child->left, smallest))
231 if (child->right != NULL && less_than(child->right, smallest))
242 while (child->parent != NULL && less_than(child, child->parent))
246 HEAP_EXPORT(void heap_dequeue(struct heap* heap, heap_compare_fn less_than)) {
247 heap_remove(heap, heap->min, less_than);