Construct a Queue already filled with supplied items.
Alias for the item type used by the queue
Get reference to item at head of the queue.
Pop a single element from the queue
Pushes one item to the queue. Queue must have room for new item.
Pushes an uninitialized item to the queue.
Remove all items from the queue
Remove all items that compare equal to provided item.
Delete the head element
Reports the capacity of the queue
No GC FIFO queue of fixed maximal size
Performance of queue is better if MaxSize is a power of 2.