if (!scm_is_pair (timeSignatureSettings))
{
programming_error ("missing timeSignatureSettings");
- // A memoized constant is not the prettiest thing as a fallback
- // since it does not track changes of the variable. However,
- // this is still better than nothing, and we already complained
- // via a programming_error
timeSignatureSettings = Lily::default_time_signature_settings;
}
context ()->set_property ("timeSignatureSettings", timeSignatureSettings);
return Rational (1);
}
-Timing_translator::Timing_translator ()
+Timing_translator::Timing_translator (Context *c)
+ : Translator (c)
{
}
#include "translator.icc"
+void
+Timing_translator::boot ()
+{
+
+}
+
ADD_TRANSLATOR (Timing_translator,
/* doc */
"This engraver adds the alias @code{Timing} to its containing"