Lines Matching full:callbacks
63 Min Heap Callbacks
127 success = min_heap_push(heap, element, callbacks, args);
131 - **callbacks**: A pointer to a `struct min_heap_callbacks` providing the
138 **Inline Version:** min_heap_push_inline(heap, element, callbacks, args)
145 success = min_heap_pop(heap, callbacks, args);
148 - **callbacks**: A pointer to a `struct min_heap_callbacks` providing the
156 **Inline Version:** min_heap_pop_inline(heap, callbacks, args)
165 min_heap_sift_down(heap, pos, callbacks, args);
169 - **callbacks**: A pointer to a `struct min_heap_callbacks` providing the
177 **Inline Version:** min_heap_sift_down_inline(heap, pos, callbacks, args)
181 min_heap_sift_up(heap, idx, callbacks, args);
185 - **callbacks**: A pointer to a `struct min_heap_callbacks` providing the
192 **Inline Version:** min_heap_sift_up_inline(heap, idx, callbacks, args)
196 min_heapify_all(heap, callbacks, args);
199 - **callbacks**: A pointer to a `struct min_heap_callbacks` providing the
207 **Inline Version:** min_heapify_all_inline(heap, callbacks, args)
214 success = min_heap_del(heap, idx, callbacks, args);
218 - **callbacks**: A pointer to a `struct min_heap_callbacks` providing the
225 **Inline Version:** min_heap_del_inline(heap, idx, callbacks, args)