queue class
Description
Represents a first-in-first-out collection.
Notes
This class is a standard built-in class in the Rice language.
Instance that is created by declaration have been already initialized.
You can limit the type of the element by using the "{}" in the declaration.
If do not use the "{}" in the declaration, will be able to have an instance of any type as a element.
fitter
| Signature | Description |
| queue() | Get an instance with initial value. |
| queue(string) | Gets an instance initialized by the initialization string. |
| queue{bool}(string) | Gets an instance initialized by the initialization string. |
| queue{int}(string) | Gets an instance initialized by the initialization string. |
| queue{long}(string) | Gets an instance initialized by the initialization string. |
| queue{real}(string) | Gets an instance initialized by the initialization string. |
| queue{string}(string) | Gets an instance initialized by the initialization string. |
getter
setter
This class does not have a setter.
method
| Signature | Description |
| Clear() | Removes all elements from the queue. |
| Copy() | Gets a copy of the caller queue. |
| Dequeue() | Removes and returns the instance at the top of the queue. |
| Enqueue(class) | Adds an instance to the end of the queue. |
| Peek() | Returns the instance at the top of the queue without removing. |
| Sort(bool) | Gets a new queue that sorted the caller queue. |
| ToList() | Copies the queue elements to a new list. |


