Lines Matching defs:elem_size
23 void __min_heap_sift_down(min_heap_char *heap, size_t pos, size_t elem_size,
26 __min_heap_sift_down_inline(heap, pos, elem_size, func, args);
30 void __min_heap_sift_up(min_heap_char *heap, size_t elem_size, size_t idx,
33 __min_heap_sift_up_inline(heap, elem_size, idx, func, args);
37 void __min_heapify_all(min_heap_char *heap, size_t elem_size,
40 __min_heapify_all_inline(heap, elem_size, func, args);
44 bool __min_heap_pop(min_heap_char *heap, size_t elem_size,
47 return __min_heap_pop_inline(heap, elem_size, func, args);
51 void __min_heap_pop_push(min_heap_char *heap, const void *element, size_t elem_size,
54 __min_heap_pop_push_inline(heap, element, elem_size, func, args);
58 bool __min_heap_push(min_heap_char *heap, const void *element, size_t elem_size,
61 return __min_heap_push_inline(heap, element, elem_size, func, args);
65 bool __min_heap_del(min_heap_char *heap, size_t elem_size, size_t idx,
68 return __min_heap_del_inline(heap, elem_size, idx, func, args);