|
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 |
|
private |