2#include <Process/ExpandMode.hpp>
3#include <Process/TimeValue.hpp>
5#include <score/model/Identifier.hpp>
6#include <score/tools/std/IndirectContainer.hpp>
8#include <score_plugin_scenario_export.h>
39static const constexpr auto startId_val = 0;
40static const constexpr auto endId_val = 1;
45 return Id<T>{startId_val};
51 return Id<T>{endId_val};
54template <
typename Scenario_T,
typename Element_T>
61 static const constexpr auto accessor = &ScenarioInterface::getIntervals;
66 static const constexpr auto accessor = &ScenarioInterface::getEvents;
71 static const constexpr auto accessor = &ScenarioInterface::getTimeSyncs;
76 static const constexpr auto accessor = &ScenarioInterface::getStates;
The OngoingCommandDispatcher class.
Definition OngoingCommandDispatcher.hpp:27
Definition EventModel.hpp:36
Definition IntervalModel.hpp:50
Definition ScenarioInterface.hpp:20
Definition StateModel.hpp:63
Definition TimeSyncModel.hpp:34
The id_base_t class.
Definition Identifier.hpp:57
Definition IndirectContainer.hpp:129
Main plug-in of score.
Definition score-plugin-dataflow/Dataflow/PortItem.hpp:13
Definition ScenarioInterface.hpp:55