24 #ifndef UTIL_CIQUEUE_H_ 25 #define UTIL_CIQUEUE_H_ 87 size_t (*size)(
struct CIQueue* );
88 size_t (*maxSize)(
struct CIQueue* );
89 void (*clear)(
struct CIQueue* );
CIQueueError CIQueue_Insert(struct CIQueue *self, const void *element)
Definition: CIQueue.c:28
Base interface.
Definition: Class.h:398
CIQueueError CIQueue_Peek(struct CIQueue *self, void *element)
Definition: CIQueue.c:42
Queue data structure interface.
Definition: CIQueue.h:70
CIQueue virtual table.
Definition: CIQueue.h:82
size_t CIQueue_MaxSize(struct CIQueue *self)
Definition: CIQueue.c:56
CIQueueError CIQueue_Remove(struct CIQueue *self, void *element)
Definition: CIQueue.c:35
size_t CIQueue_Size(struct CIQueue *self)
Definition: CIQueue.c:49
CIQueueError
Definition: CIQueue.h:43
void CIQueue_Clear(struct CIQueue *self)
Definition: CIQueue.c:63