|
rlib
Convenience library for useful things
|
List-backed FIFO / deque. More...
#include <rlib/data/rqueue.h>
Data Fields | |
| RList * | head |
| RList * | tail |
| rsize | size |
List-backed FIFO / deque.
head and tail are doubly-linked RList nodes; r_queue_list_push appends in O(1) and r_queue_list_pop removes from the head in O(1).
| RList* RQueueList::head |
Head node.
| rsize RQueueList::size |
Number of items currently in the queue.
| RList* RQueueList::tail |
Tail node.