74 retrieveQuantiser (
Symbol gridID)
77 PQuant grid_found = query.getAdvice();
79 throw error::Logic (
_Fmt(
"unable to resolve the time quantisation grid with ID=\"%s\" -- was it already defined?")
81 , LUMIERA_ERROR_UNKNOWN_GRID);
96 , quantiser_(retrieveQuantiser (gridID))
107 return retrieveQuantiser (gridID);
Access point for the advised entity (client).
Modifying time and timecode values.
static PQuant retrieve(Symbol gridID)
Access an existing grid definition or quantiser, known by the given symbolic ID.
A front-end for using printf-style formatting.
Implementation namespace for support and library code.
QuTime(TimeValue raw, Symbol gridID)
build a quantised time value, referring the time grid by-name.
Lumiera's internal time value datatype.
Derived specific exceptions within Lumiera's exception hierarchy.
Token or Atom with distinct identity.
Expecting Advice and giving Advice: a cross-cutting collaboration of loosely coupled participants...
Template to build polymorphic value objects.
Lumiera error handling (C++ interface).
Support library to represent grid-aligned time specifications This is part of Lumiera's time and time...
Library functions to support the formation of grid-aligned time values.
static EncapsulatedMutation nudge(int adjustment)
build a time mutation to nudge the target time value by an offset, defined as number of steps on an i...
basic constant internal time value.