- 3.0.1 core module.
|
#include <sample3-inl.h>
Public Member Functions | |
Queue () | |
~Queue () | |
void | Clear () |
size_t | Size () const |
QueueNode< E > * | Head () |
const QueueNode< E > * | Head () const |
QueueNode< E > * | Last () |
const QueueNode< E > * | Last () const |
void | Enqueue (const E &element) |
E * | Dequeue () |
template<typename F > | |
Queue * | Map (F function) const |
|
inline |
References QueueNode< E >::next().
|
inline |
|
inline |
References QueueNode< E >::element().
Referenced by Queue< E >::Map().
|
inline |
References QueueNode< E >::element().
References Queue< E >::Enqueue().