//--------------------------------------------------------------------
// queueHasAdllist.h
//
// Written by Chuck Cusack, Feb 2001
//--------------------------------------------------------------------
// Queue Class
// Implemented using a Doubly Linked list with Head and Tail pointers
//--------------------------------------------------------------------
#ifndef QUEUE
#define QUEUE
//--------------------------------------------------------------------
#include "dllist.h"
//--------------------------------------------------------------------
class queue
{
public:
queue() {}; // Nothing to do
~queue() {}; // Nothing to do
void Enqueue(int K);
int Dequeue();
void Purge();
bool isEmpty() const;
private:
dllist Q;
};
#endif