//////////////////////////////////////////////// // queue implementation using the deque class // // written by Dr. Eggen, spring 2000 // //////////////////////////////////////////////// #include "deque.h" template class queue { public: queue(); ~queue(); arrive(T item); serve(); T front(); bool empty(); display(); private: deque theDeque; }; template queue::queue() { } template queue::~queue() { } template queue::arrive(T item) { theDeque.pushFront(item); } template queue::serve() { theDeque.popBack(); } template T queue::front() { return theDeque.front(); } template bool queue::empty() { return theDeque.empty(); } template queue::display() { theDeque.display(); }