#include <binaryHeap.h>
Inheritance diagram for binaryHeap:

Public Member Functions | |
| binaryHeap (TItem nn, goblinController &thisContext) throw () | |
| ~binaryHeap () throw () | |
| void | Init () throw () | 
| unsigned long | Size () const throw () | 
| unsigned long | Allocated () const throw () | 
| void | Display (TItem i) const throw (ERRange) | 
| char * | Display () const throw () | 
| void | Insert (TItem w, TKey alpha) throw (ERRange,ERRejected) | 
| TItem | Delete () throw (ERRejected) | 
| void | Delete (TItem w) throw (ERRange) | 
| TKey | Key (TItem w) const throw (ERRange) | 
| void | ChangeKey (TItem w, TKey alpha) throw (ERRange) | 
| TItem | Peek () const throw (ERRejected) | 
| bool | Empty () const throw () | 
| TItem | Cardinality () const throw () | 
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Reimplemented from managedObject.  | 
  
      
  | 
  
| 
 Query the current queue cardinality. 
 
 Implements goblinQueue.  | 
  
      
  | 
  ||||||||||||
| 
 Insert an index into the queue. 
 
 Implements goblinQueue.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Delete an element from the queue. 
 
 Implements goblinQueue.  | 
  
      
  | 
  
| 
 Unconditional display of data objects. 
 Reimplemented from managedObject.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Check if the queue is empty. 
 
 Implements goblinQueue.  | 
  
      
  | 
  
| 
 Delete all elements from the queue efficently. 
 Implements goblinQueue.  | 
  
      
  | 
  ||||||||||||
| 
 Insert an index into the queue. 
 
 Implements goblinQueue.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Query what is coming next on the queue. 
 
 Implements goblinQueue.  | 
  
      
  | 
  
| 
 
 Implements goblinQueue.  |