// Dynamic stuff void AutomationModel::serialize(const VisitorVariant& vis) const { serialize_dyn(vis, *this); }
void ScenarioModel::serialize(const VisitorVariant& vis) const { serialize_dyn(vis, *this); }
void SinCurveSegmentModel::serialize(const VisitorVariant& vis) const { serialize_dyn(vis, *this); }
void serializeCurveSegmentData( const QVariant& data, const VisitorVariant& visitor) const override { serialize_dyn(visitor, data.value<typename T::data_type>()); }
void GammaSegment::serialize_impl(const VisitorVariant& vis) const { serialize_dyn(vis, *this); }
void serializeProtocolSpecificSettings_T( const QVariant& data, const VisitorVariant& visitor) const { serialize_dyn(visitor, data.value<T>()); }
void JSProcessModel::serialize(const VisitorVariant& s) const { serialize_dyn(s, *this); }
void ProcessModel::serialize_impl(const VisitorVariant& vis) const { serialize_dyn(vis, *this); }