StuBS
|
A Queue Iterator. More...
#include <object/queue.h>
Public Member Functions | |
Iterator () | |
Iterator (Queue< T, ContainerType > *queue) | |
bool | operator!= (const Iterator &other) |
T * | operator* () |
Iterator & | operator++ () |
Private Attributes | |
T * | first |
A Queue Iterator.
This class provides an iterator for our Queue implementation. The Iterator class encapsulates the state when iterating over the queue, such as when using C++11 Range Loops. The Queue Iterators are implemented as forward iterators.
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
private |