Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
proc::control::stage Namespace Reference

Typedefs

using Activation = function< Command &(ImplInstance &&)>
 
using ImplInstance = shared_ptr< CommandImpl >
 < helpers for building up a command definition More...
 

Classes

struct  BasicDefinition
 
struct  BuildUndoDefType
 type re-binding helper: create a suitable UndoDefinition type, based on the UndoSignature template instance given as parameter More...
 
struct  CompletedDefinition
 
struct  UndoDefinition
 

Typedef Documentation

< helpers for building up a command definition

Definition at line 100 of file command-def.hpp.

using Activation = function<Command&(ImplInstance &&)>

Definition at line 101 of file command-def.hpp.


Class Documentation

struct proc::control::stage::BuildUndoDefType
Class Members
typedef UndoDefinition
< typename OperateSig,
typename Memento >
Type
+ Collaboration diagram for BuildUndoDefType< U_SIG >: