19 struct OnProjectTempoChangeTag,
21 const
std::optional<double>& , double
24 STRETCHING_SEQUENCE_API, OnProjectTempoChange);
26STRETCHING_SEQUENCE_API
29STRETCHING_SEQUENCE_API
Utility for non-intrusive definition of a new method on a base class.
STRETCHING_SEQUENCE_API const std::optional< double > & GetProjectTempo(const ChannelGroup &group)
STRETCHING_SEQUENCE_API void DoProjectTempoChange(ChannelGroup &group, double newTempo)
DECLARE_EXPORTED_ATTACHED_VIRTUAL(STRETCHING_SEQUENCE_API, OnProjectTempoChange)
Class template generates single-dispatch, open method registry tables.