Lines Matching defs:_heap
39 #define __minheap_cast(_heap) (typeof((_heap)->data[0]) *) argument
40 #define __minheap_obj_size(_heap) sizeof((_heap)->data[0]) argument
231 #define min_heap_init_inline(_heap, _data, _size) \ argument
241 #define min_heap_peek_inline(_heap) \ argument
252 #define min_heap_full_inline(_heap) \ argument
291 #define min_heap_sift_down_inline(_heap, _pos, _func, _args) \ argument
318 #define min_heap_sift_up_inline(_heap, _idx, _func, _args) \ argument
333 #define min_heapify_all_inline(_heap, _func, _args) \ argument
355 #define min_heap_pop_inline(_heap, _func, _args) \ argument
372 #define min_heap_pop_push_inline(_heap, _element, _func, _args) \ argument
398 #define min_heap_push_inline(_heap, _element, _func, _args) \ argument
427 #define min_heap_del_inline(_heap, _idx, _func, _args) \ argument
449 #define min_heap_init(_heap, _data, _size) \ argument
451 #define min_heap_peek(_heap) \ argument
453 #define min_heap_full(_heap) \ argument
455 #define min_heap_sift_down(_heap, _pos, _func, _args) \ argument
458 #define min_heap_sift_up(_heap, _idx, _func, _args) \ argument
461 #define min_heapify_all(_heap, _func, _args) \ argument
464 #define min_heap_pop(_heap, _func, _args) \ argument
467 #define min_heap_pop_push(_heap, _element, _func, _args) \ argument
470 #define min_heap_push(_heap, _element, _func, _args) \ argument
473 #define min_heap_del(_heap, _idx, _func, _args) \ argument