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. |