Forked from
samarth5 / queues
30 commits behind the upstream repository.
IQueue.h 301 B
#ifndef IQUEUE_H
#define IQUEUE_H
template <class T>
class IQueue
{
public:
virtual ~IQueue()
{
}
virtual bool isEmpty() = 0;
virtual void enqueue(T elementToQueue) = 0;
virtual T dequeue() = 0;
virtual int size() = 0;
};
#endif