26 #ifndef CDCONTAINERS_INCLUDE_CDCONTAINERS_INTERFACES_IPQUEUE_H 27 #define CDCONTAINERS_INCLUDE_CDCONTAINERS_INTERFACES_IPQUEUE_H 45 void *(*top)(
void *cntr);
47 size_t (*
size)(
void *cntr);
49 void (*
pop)(
void *cntr);
56 #endif // CDCONTAINERS_INCLUDE_CDCONTAINERS_INTERFACES_IPQUEUE_H The cdc_priority_queue_table struct.
Definition: ipqueue.h:41
enum cdc_stat(* push)(void *cntr, void *elem)
Definition: ipqueue.h:48
const struct cdc_priority_queue_table * cdc_pq_binheap
enum cdc_stat(* ctorv)(void **cntr, struct cdc_data_info *info, va_list args)
Definition: ipqueue.h:43
size_t(* size)(void *cntr)
Definition: ipqueue.h:47
void(* dtor)(void *cntr)
Definition: ipqueue.h:44
const struct cdc_priority_queue_table * cdc_pq_pheap
cdc_stat
Definition: status.h:24
void(* pop)(void *cntr)
Definition: ipqueue.h:49
The cdc_data_info struct used to initialize contaners.
Definition: common.h:71
bool(* empty)(void *cntr)
Definition: ipqueue.h:46
enum cdc_stat(* ctor)(void **cntr, struct cdc_data_info *info)
Definition: ipqueue.h:42
const struct cdc_priority_queue_table * cdc_pq_heap