SOURCE FILE:  PQ.h 
// *********************************************************
// Header file PQ.h for the ADT priority queue.
// Heap implementation.
// *********************************************************
#include "Heap.h"  // ADT heap operations
typedef heapItemType pqItemType;
class pqClass
{
public:
   // default constructor, copy constructor, and
   // destructor are supplied by the compiler
// priority-queue operations:
   virtual bool PQueueIsEmpty() const;
   virtual void PQueueInsert(const pqItemType& NewItem, 
                             bool& Success);
   virtual void PQueueDelete(pqItemType& PriorityItem, 
                             bool& Success);
   
private:
   heapClass H;
};  // end class
// End of header file.