From a purely logical viewpoint, it looked sensible to require an actual value for an offset, especially since our time values are immutable. But this has the unfortunate consequence that we'd be unable to use an offset value as parameter for any command, since we store the arguments as tuple and the tuple type has a default constructor. We might be able to get around that problem, but such looks brittle to me; it is just plain surprising for anyone not familiar with the internals of the command system. For that reason, I've now added a default ctor to the Offset type |
||
|---|---|---|
| .. | ||
| control-impl.hpp | ||
| control-policy.hpp | ||
| control.hpp | ||
| diagnostics.hpp | ||
| digxel.hpp | ||
| formats.hpp | ||
| grid.hpp | ||
| mutation.cpp | ||
| mutation.hpp | ||
| quantiser.cpp | ||
| quantiser.hpp | ||
| time.cpp | ||
| timecode.cpp | ||
| timecode.hpp | ||
| timequant.hpp | ||
| timevalue.hpp | ||