|
libstd v0.1.0
|
Structure representing a generic linked-list-based Queue. More...
#include <queue.h>

Public Attributes | |
| QueueNode * | front |
| QueueNode * | back |
| size_t | element_size |
| size_t | size |
Structure representing a generic linked-list-based Queue.
| QueueNode* Queue::back |
Pointer to the back node (insertion point).
| size_t Queue::element_size |
Memory size (in bytes) of each stored element.
| QueueNode* Queue::front |
Pointer to the front node (removal point).
| size_t Queue::size |
Total number of elements currently in the queue.