Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/control/command-queue.hpp"
Implementation of the Session's command queue.
Definition at line 65 of file command-queue.hpp.
Public Member Functions | |
void | clear () |
CommandQueue & | feed (Command &&cmd) |
Public Member Functions inherited from IterQueue< Command > | |
bool | empty () const |
IterQueue & | feed (Command const &elm) |
IterQueue & | feed (Command &&elm) |
IterQueue & | insert (Command const &elm) |
Command | pop () |
size_t | size () const |
Public Member Functions inherited from IterStateWrapper< Command, iter::IterDequeStorage< Command > > | |
IterStateWrapper (iter::IterDequeStorage< Command > &&initialState) | |
IterStateWrapper (iter::IterDequeStorage< Command > const &initialState) | |
bool | empty () const |
ENABLE_USE_IN_STD_RANGE_FOR_LOOPS (IterStateWrapper) | |
bool | isValid () const |
operator bool () const | |
reference | operator* () const |
IterStateWrapper & | operator++ () |
pointer | operator-> () const |
Additional Inherited Members | |
Public Types inherited from IterStateWrapper< Command, iter::IterDequeStorage< Command > > | |
typedef Command * | pointer |
typedef Command & | reference |
typedef Command | value_type |
Protected Member Functions inherited from IterStateWrapper< Command, iter::IterDequeStorage< Command > > | |
void | __throw_if_empty () const |
iter::IterDequeStorage< Command > & | stateCore () |
allow derived classes to access state representation | |
iter::IterDequeStorage< Command > const & | stateCore () const |