Lumiera  0.pre.03
»edit your freedom«
UndoDefinition< SIG, MEM > Struct Template Reference

Description

template<typename SIG, typename MEM>
struct steam::control::stage::UndoDefinition< SIG, MEM >

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

Public Types

typedef function< UndoCaptureSig > CaptFunc
 
typedef CmdType::CmdArgs CmdArgs
 
typedef CommandSignature< SIG, MEM > CmdType
 
typedef CmdType::OperateSig CommandOperationSig
 
typedef function< CommandOperationSig > OperFunc
 
typedef CmdType::CaptureSig UndoCaptureSig
 
typedef function< UndoOperationSig > UndoFunc
 
typedef CmdType::UndoOp_Sig UndoOperationSig
 

Public Member Functions

 UndoDefinition (Activation const &whenComplete, OperFunc const &commandOperation, CaptFunc const &undoCapOperation)
 
CompletedDefinition< SIG > undoOperation (UndoOperationSig how_to_Undo)
 

Public Attributes

Activation activatePrototype_
 
CaptFunc captFunctor_
 
OperFunc operFunctor_
 
UndoFunc undoFunctor_
 
+ Collaboration diagram for UndoDefinition< SIG, MEM >:

The documentation for this struct was generated from the following file: