![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "steam/control/command-invocation.hpp"
transient invoker object, usable when the exact signature of the command's operation isn't known at compile time. In this case, we allow any invocation call to compile, but the command will reject unsuitable signatures at runtime, when fetching the operation functor.
Definition at line 104 of file command-invocation.hpp.
Public Attributes | |
| Command | com_ |
Public Member Functions | |
| RuntimeCheckedCommandInvoker (Command c) | |
| template<typename... ARGS> | |
| ExecResult | operator() (ARGS &&...args) |
| invoke command with arbitrary arguments | |
|
inline |
Definition at line 108 of file command-invocation.hpp.
|
inline |
invoke command with arbitrary arguments
Definition at line 118 of file command-invocation.hpp.
References AcceptAnyBind< TAR, BA, RET >::bind(), and RuntimeCheckedCommandInvoker::com_.
Here is the call graph for this function:| Command com_ |
Definition at line 106 of file command-invocation.hpp.
Referenced by RuntimeCheckedCommandInvoker::operator()().
Collaboration diagram for RuntimeCheckedCommandInvoker: