Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/control/command-mutation.hpp"
Unspecific command functor for implementing Steam-Layer Command.
To be created from an std::function object, which later on gets any necessary arguments from a closure passed in on invocation. The concrete type of the function and the arguments is concealed (erased) on the interface.
Definition at line 57 of file command-mutation.hpp.
Public Member Functions | |
template<typename SIG > | |
Mutation (function< SIG > const &func) | |
void | operator() (CmdClosure &clo) |
Private Attributes | |
const CmdFunctor | func_ |