A queue is a FIFO, first in first out, collection of typed values. Items are added and removed from the queue.
This is a template for generating a ring queue of values.
This provides the parameters for generating a queue of MyUDT's.
- The data type of each item in the queue. In this case MyUDT
- Determines how items are passed to routines. In this case since the keys are udt's, they are passed ByRef (which is the default if not specified).