min_heap_t 44 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline void min_heap_ctor(min_heap_t* s); min_heap_t 45 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline void min_heap_dtor(min_heap_t* s); min_heap_t 49 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline int min_heap_empty(min_heap_t* s); min_heap_t 50 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline unsigned min_heap_size(min_heap_t* s); min_heap_t 51 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline struct event* min_heap_top(min_heap_t* s); min_heap_t 52 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline int min_heap_reserve(min_heap_t* s, unsigned n); min_heap_t 53 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline int min_heap_push(min_heap_t* s, struct event* e); min_heap_t 54 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline struct event* min_heap_pop(min_heap_t* s); min_heap_t 55 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline int min_heap_erase(min_heap_t* s, struct event* e); min_heap_t 56 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline void min_heap_shift_up_(min_heap_t* s, unsigned hole_index, struct event* e); min_heap_t 57 opal/mca/event/libevent2022/libevent/minheap-internal.h static inline void min_heap_shift_down_(min_heap_t* s, unsigned hole_index, struct event* e); min_heap_t 64 opal/mca/event/libevent2022/libevent/minheap-internal.h void min_heap_ctor(min_heap_t* s) { s->p = 0; s->n = 0; s->a = 0; } min_heap_t 65 opal/mca/event/libevent2022/libevent/minheap-internal.h void min_heap_dtor(min_heap_t* s) { if (s->p) mm_free(s->p); } min_heap_t 67 opal/mca/event/libevent2022/libevent/minheap-internal.h int min_heap_empty(min_heap_t* s) { return 0u == s->n; } min_heap_t 68 opal/mca/event/libevent2022/libevent/minheap-internal.h unsigned min_heap_size(min_heap_t* s) { return s->n; } min_heap_t 69 opal/mca/event/libevent2022/libevent/minheap-internal.h struct event* min_heap_top(min_heap_t* s) { return s->n ? *s->p : 0; } min_heap_t 71 opal/mca/event/libevent2022/libevent/minheap-internal.h int min_heap_push(min_heap_t* s, struct event* e) min_heap_t 79 opal/mca/event/libevent2022/libevent/minheap-internal.h struct event* min_heap_pop(min_heap_t* s) min_heap_t 96 opal/mca/event/libevent2022/libevent/minheap-internal.h int min_heap_erase(min_heap_t* s, struct event* e) min_heap_t 117 opal/mca/event/libevent2022/libevent/minheap-internal.h int min_heap_reserve(min_heap_t* s, unsigned n) min_heap_t 133 opal/mca/event/libevent2022/libevent/minheap-internal.h void min_heap_shift_up_(min_heap_t* s, unsigned hole_index, struct event* e) min_heap_t 145 opal/mca/event/libevent2022/libevent/minheap-internal.h void min_heap_shift_down_(min_heap_t* s, unsigned hole_index, struct event* e)