18 #if !defined(AT_CORE_H_INSIDE) 19 #error "Only <at/core.h> can be included directly." 29 #define AtPQueue(type) AtPQueue##type 30 #define at_pqueue_new(queue,optimization,policy) queue = _Generic((queue), \ 31 AtPQueueU64*: at_pqueueu64_new)(optimization, policy) 56 at_pqueueu64_new(AtOptimization
o, AtPolicy
po);
66 at_pqueueu64_new_prealloc(AtOptimization
o, AtPolicy
po, uint64_t
np, uint64_t nv);
List 64 bits.
Definition: list.h:33
uint64_t * vp
Definition: pqueue.h:39
uint32_t np
Definition: pqueue.h:42
Priority Queue Structure.
Definition: pqueue.h:36
AtQueueu64 * pr
Definition: pqueue.h:37
AtListU64 * v
Definition: pqueue.h:38
uint32_t ne
Definition: pqueue.h:41
AtPolicy po
Definition: pqueue.h:44
AtOptimization o
Definition: pqueue.h:43
uint64_t cur_p
Definition: pqueue.h:40