14 template <
typename... Args>
16 : Component_T{std::forward<Args>(args)...}
23 SCORE_ASSERT(m_interval);
27 auto& context()
const {
return this->system().context(); }
29 template <
typename Models>
33 std::is_same<Models, Process::ProcessModel>::value,
34 "Interval component must be passed Process::ProcessModel as child.");
36 SCORE_ASSERT(m_interval);
37 return m_interval->processes;
41 QPointer<Scenario::IntervalModel> m_interval;