Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 106 of file command-def.hpp.
Public Types | |
using | CmdArgs = typename _Fun< SIG >::Args |
typedef HandlingPattern::ID | PattID |
Public Member Functions | |
CompletedDefinition (Command &definedCommand) | |
Command & | bindArg (Tuple< CmdArgs > const ¶ms) |
allow to bind immediately to a set of arguments. More... | |
operator Command () | |
a completed definition can be retrieved and manipulated further through a standard Command handle | |
CompletedDefinition | setHandlingPattern (PattID newID) |
allow for defining the default execution pattern, which is used by Command::operator() | |
Public Attributes | |
Command & | prototype_ |
Private Member Functions | |
void | maybeArm_if_zero_parameters () |
Helper: automatically "bind" and make executable a command, for the case when the command operation takes zero arguments. More... | |
allow to bind immediately to a set of arguments.
Definition at line 140 of file command-def.hpp.
|
inlineprivate |
Helper: automatically "bind" and make executable a command, for the case when the command operation takes zero arguments.
Because even in that case we need to build a CmdClosure internally.
Definition at line 160 of file command-def.hpp.