Execution::ScenarioComponent Struct Referencefinal
Inheritance diagram for Execution::ScenarioComponent:
HierarchicalScenarioComponent< Component_T, Scenario_T, IntervalComponent_T, EventComponent_T, TimeSyncComponent_T, StateComponent_T, HasOwnership >

Public Member Functions

 ScenarioComponent (Scenario::ProcessModel &proc, const Context &ctx, QObject *parent)
 
void lazy_init () override
 
void cleanup () override
 
- Public Member Functions inherited from HierarchicalScenarioComponent< Component_T, Scenario_T, IntervalComponent_T, EventComponent_T, TimeSyncComponent_T, StateComponent_T, HasOwnership >
template<typename... Args>
 HierarchicalScenarioComponent (Args &&... args)
 The default constructor will also initialize the children.
 
template<typename... Args>
 HierarchicalScenarioComponent (score::lazy_init_t, Args &&... args)
 
void init ()
 Do not forget to call this when using the lazy constructor.
 
const std::list< IntervalPair > & intervals_pairs () const
 
const std::list< EventPair > & events_pairs () const
 
const std::list< StatePair > & states_pairs () const
 
const std::list< TimeSyncPair > & timeSyncs_pairs () const
 
void clear ()
 
template<typename elt_t >
void remove (const elt_t &element)
 

The documentation for this struct was generated from the following files: