2 #include <Process/ProcessComponent.hpp>
4 #include <LocalTree/LocalTreeComponent.hpp>
6 #include <score/model/Component.hpp>
7 #include <score/model/ComponentFactory.hpp>
8 #include <score/plugins/ModelFactory.hpp>
10 #include <score_lib_process_export.h>
14 :
public Component<Process::GenericProcessComponent<const score::DocumentContext>>
16 ABSTRACT_COMPONENT_METADATA(
26 template <
typename Process_T>
32 Process::ProcessModel, score::DocumentContext,
33 LocalTree::ProcessComponentFactory>
43 template <
typename ProcessComponent_T>
46 ProcessComponent_T, ProcessComponentFactory>
49 using model_type =
typename ProcessComponent_T::model_type;
55 parent,
static_cast<model_type&
>(proc), doc, paren_objt};
61 Process::ProcessModel, score::DocumentContext,
62 LocalTree::ProcessComponentFactory>
Definition: LocalTreeComponent.hpp:12
Definition: LocalTree/ProcessComponent.hpp:47
Definition: LocalTree/ProcessComponent.hpp:34
Definition: LocalTree/ProcessComponent.hpp:63
Definition: LocalTree/ProcessComponent.hpp:15
The Process class.
Definition: score-lib-process/Process/Process.hpp:61
Definition: ComponentFactory.hpp:29
Definition: ModelFactory.hpp:8
Definition: ComponentFactory.hpp:48
Local tree provides a way to extend the tree given through the Engine::Network::LocalDevice.
Definition: BaseCallbackWrapper.hpp:9
Definition: DocumentContext.hpp:18