__min_heap_pop_push_inline
__min_heap_pop_push_inline(container_of(&(_heap)->nr, min_heap_char, nr), _element, \
__min_heap_pop_push_inline(heap, element, elem_size, func, args);