Execution::StateComponent Class Referencefinal
Inheritance diagram for Execution::StateComponent:
score::PolymorphicComponentHierarchyManager< ParentComponent_T, ChildModel_T, ChildComponent_T, ChildComponentFactoryList_T, HasOwnership >

Public Member Functions

template<typename... Args>
 StateComponent (Args &&... args)
 
 StateComponent (const StateComponent &)=delete
 
 StateComponent (StateComponent &&)=delete
 
StateComponentoperator= (const StateComponent &)=delete
 
StateComponentoperator= (StateComponent &&)=delete
 
void onSetup ()
 To be called from the API edition queue.
 
void init ()
 
void cleanup (const std::shared_ptr< StateComponent > &)
 
- Public Member Functions inherited from score::PolymorphicComponentHierarchyManager< ParentComponent_T, ChildModel_T, ChildComponent_T, ChildComponentFactoryList_T, HasOwnership >
template<typename... Args>
 PolymorphicComponentHierarchyManager (Args &&... args)
 
template<typename... Args>
 PolymorphicComponentHierarchyManager (lazy_init_t, Args &&... args)
 
void init_hierarchy ()
 
const auto & children () const
 
void add (ChildModel_T &element)
 
void remove (const ChildModel_T &model)
 
void clear ()
 

Additional Inherited Members

- Public Types inherited from score::PolymorphicComponentHierarchyManager< ParentComponent_T, ChildModel_T, ChildComponent_T, ChildComponentFactoryList_T, HasOwnership >
using hierarchy_t = PolymorphicComponentHierarchyManager
 

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