Lines Matching defs:Queue
40 // Queue is a simple queue implemented as a singled-linked list.
44 class Queue;
46 // QueueNode is a node in a Queue, which consists of an element of
50 friend class Queue<E>;
74 class Queue {
78 Queue() : head_(NULL), last_(NULL), size_(0) {}
81 ~Queue() { Clear(); }
154 Queue * Map(F function) const {
155 Queue * new_queue = new Queue();
169 Queue(const Queue &);
170 const Queue & operator = (const Queue &);