A simple FIFO queue. Items are added to the Queue with add(1..n items) and removed using next().
Queueitem
item
MIXED
multiple
0..n items to seed the queue.
_initInitialize the queue
additem
Add 0..n items to the end of the queue.
item
MIXED
multiple
0..n items.
indexOfneedle
Returns the current index in the queue of the specified item
needle
MIXED
the item to search for
lastGet the last in the queue. LIFO support.
nextGet the next item in the queue. FIFO support
promoteitem
Moves the referenced item to the head of the queue
item
MIXED
an item in the queue
removeitem
Removes the referenced item from the queue
item
MIXED
an item in the queue