Queue
A FIFO queue.
Elements are added to the end of the queue and removed from the front.
Constructor Summary
| Public Constructor | ||
| public | 
      
       Constructs a new queue.  | 
    |
Member Summary
| Public Members | ||
| public | 
      
       A list of elements.  | 
    |
| public get | 
      
       Returns true if the queue is empty, and false otherwise.  | 
    |
| public | 
      
       The head of the queue.  | 
    |
| public get | 
      
       The current size of the queue.  | 
    |
Method Summary
| Public Methods | ||
| public | 
      
       Adds an element to the queue.  | 
    |
| public | 
       clear() Resets this queue.  | 
    |
| public | 
      
       Clones this queue.  | 
    |
| public | 
      
       Copies the given queue.  | 
    |
| public | 
      
       Retrieves, but does not remove, the head of the queue.  | 
    |
| public | 
      
       Retrieves and removes the head of the queue.  | 
    |
Public Constructors
Public Members
Public Methods
public add(element: Object) source
Adds an element to the queue.
Params:
| Name | Type | Attribute | Description | 
| element | Object | An arbitrary object.  | 
    
public copy(queue: Queue): Queue source
Copies the given queue.
Params:
| Name | Type | Attribute | Description | 
| queue | Queue | A queue.  | 
    
    
  