|
class | AcceptAnyBinding |
| Helper Template for control::Command, mix-in complete set of bind (...) functions. More...
|
|
class | AcceptArgumentBinding |
| Helper Template for Steam-Layer control::Command : mix in a bind (...) function. More...
|
|
class | AcceptArgumentBindingRet |
| Variation of AcceptArgumentBinding, allowing to control the return type of the generated bind (...) functions independently from SIG. More...
|
|
class | AcceptArgumentTuple |
| Helper Template for building a Functor or function-like class: Mix in a function call operator, which mimics the specified signature SIG . More...
|
|
struct | Arguments |
|
class | CmdClosure |
| Interface. More...
|
|
class | Command |
| Handle object representing a single Command instance to be used by client code. More...
|
|
class | CommandDef |
| Helper class used solely for defining a Command-Object. More...
|
|
class | CommandDispatch |
| Interface of a service to perform Commands on the session. More...
|
|
class | CommandImpl |
| Steam-Layer Command implementation. More...
|
|
class | CommandImplCloneBuilder |
| Visitor to support creating a CommandImpl clone. More...
|
|
class | CommandInstanceManager |
| Maintain a current command instance for parametrisation. More...
|
|
class | CommandQueue |
| Implementation of the Session's command queue. More...
|
|
class | CommandRegistry |
| Registry managing command implementation objects (Singleton). More...
|
|
class | CommandSetup |
| Marker and Helper for writing Steam-Layer Command definitions. More...
|
|
class | CommandSignature |
| Metaprogramming helper for building Command function signatures. More...
|
|
class | DispatcherLoop |
| PImpl within SteamDispatcher to implement the Session Loop Thread. During the lifetime of this object... More...
|
|
class | ExecResult |
| Result (Status) of command execution. More...
|
|
class | HandlingPattern |
| Interface: Operation Skeleton how to invoke or undo a command. More...
|
|
class | Looper |
| Encapsulated control logic for the session thread loop. More...
|
|
class | MediaImplLib |
|
class | MementoTie |
| Binding together state capturing and execution of the undo operation. More...
|
|
class | Mutation |
| Unspecific command functor for implementing Steam-Layer Command. More...
|
|
class | OpClosure |
| closure to deal with the actual command operation. More...
|
|
struct | order_by_impl |
| Helper for building a std::map with Command* as keys. More...
|
|
class | ParamAccessor |
| Helper for accessing an individual function parameter. More...
|
|
class | ParamAccessor< NullType, TUP, TUP, n > |
| < used for recursion end of implementation functions More...
|
|
class | PathManager |
| While building a render engine, this Strategy class decides on the actual render strategy in accordance to the current controller settings (system state) More...
|
|
class | SessionCommand |
| Global access point to invoke commands and cause edit operations within the Session. More...
|
|
class | SessionCommandService |
| Actual implementation of the SessionCommand service within the Lumiera Session subsystem. More...
|
|
class | SimpleClosure |
| Dummy / proof-of-concept implementation of CmdClosure. More...
|
|
class | SteamDispatcher |
| Guard to manage processing commands to operate on the session. More...
|
|
class | StorageHolder |
| This is "the" top level CmdClosure implementation. More...
|
|
class | STypeManager |
|
struct | TypedArguments |
|
class | UndoMutation |
| Specialised version of the command Mutation functor, used to implement the UNDO functionality. More...
|
|
class | UndoSignature |
| Type analysis helper template. More...
|
|