Nodal::NodalExecutorBase Class Reference
Inheritance diagram for Nodal::NodalExecutorBase:
Classes | |
struct | RegisteredNode |
Public Types | |
using | parent_t = Execution::Component |
using | model_t = Process::ProcessModel |
using | component_t = ::Execution::ProcessComponent |
using | component_factory_list_t = Execution::ProcessComponentFactoryList |
Public Types inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T > | |
using | model_type = Process_T |
Public Member Functions | |
NodalExecutorBase (Model &element, const Execution::Context &ctx, QObject *parent) | |
::Execution::ProcessComponent * | make (Execution::ProcessComponentFactory &factory, Process::ProcessModel &process) |
::Execution::ProcessComponent * | make (Process::ProcessModel &process) |
void | added (::Execution::ProcessComponent &e) |
std::function< void()> | removing (const Process::ProcessModel &e, ::Execution::ProcessComponent &c) |
template<typename Component_T , typename Element , typename Fun > | |
void | removed (const Element &elt, const Component_T &comp, Fun f) |
template<typename Models > | |
auto & | models () const |
Public Member Functions inherited from Execution::ProcessComponent_T< Nodal::Model, ossia::node_process > | |
ossia::node_process & | OSSIAProcess () const |
Public Member Functions inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T > | |
Process_T & | process () const |
Public Attributes | |
ossia::hash_map< Id< Process::ProcessModel >, RegisteredNode > | m_nodes |
The documentation for this class was generated from the following files:
- score-plugin-nodal/Nodal/Executor.hpp
- score-plugin-nodal/Nodal/Executor.cpp