99 int randVal ((rand() % 10) - 5);
102 auto obj = makeP<TimeVar>(five);
106 .captureUndo (capture)
107 .undoOperation (undoIt)
115 CHECK (*obj == five);
117 CHECK (*obj == five + randomTime);
121 CHECK (*obj == five);
Helper class used solely for defining a Command-Object.
a mutable time value, behaving like a plain number, allowing copy and re-accessing ...
static Command get(Symbol cmdID)
Access existing command for use.
Customised refcounting smart pointer.
Steam-Layer implementation namespace root.
Lumiera's internal time value datatype.
Simple test class runner.
Offset measures a distance in time.
Handle object representing a single Command instance to be used by client code.
P< X > makeP(ARGS &&... ctorArgs)
Helper to create and manage by lib::P.
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
Actually defining a command and binding it to execution parameters.
a family of time value like entities and their relationships.
basic constant internal time value.