1#include "cvx/fallback.h"
5#error "cvx/interface/queue_cast.h requires INTERFACE to be defined (the struct name, e.g. #define INTERFACE my_queue)"
8#error "cvx/interface/queue_cast.h requires IMPL_DROP to be defined"
11#error "cvx/interface/queue_cast.h requires IMPL_ENQUEUE to be defined"
14#error "cvx/interface/queue_cast.h requires IMPL_DEQUEUE to be defined"
17#error "cvx/interface/queue_cast.h requires IMPL_COUNT to be defined"
25 .enqueue = IMPL_ENQUEUE,
26 .dequeue = IMPL_DEQUEUE,
#define CVX_(A, B)
Definition core.h:10
#define GLOBAL_VTABLE(SNAME, X, NAME)
Definition core.h:13
struct INTERFACE_vtable * vtable
Definition deque.h:32
Definition binary_heap.h:135