Lines Matching refs:less_than
54 heap_compare_fn less_than));
57 heap_compare_fn less_than));
58 HEAP_EXPORT(void heap_dequeue(struct heap* heap, heap_compare_fn less_than));
108 heap_compare_fn less_than)) {
146 while (newnode->parent != NULL && less_than(newnode, newnode->parent))
152 heap_compare_fn less_than)) {
222 if (child->left != NULL && less_than(child->left, smallest))
224 if (child->right != NULL && less_than(child->right, smallest))
235 while (child->parent != NULL && less_than(child, child->parent))
239 HEAP_EXPORT(void heap_dequeue(struct heap* heap, heap_compare_fn less_than)) {
240 heap_remove(heap, heap->min, less_than);