automaticStart() const | hh::StateManager< Separator, AllTypes > | inline |
canTerminate() const override | hh::StateManager< Separator, AllTypes > | inlinevirtual |
CanTerminate()=default | hh::behavior::CanTerminate | |
clean() | hh::behavior::Cleanable | inlinevirtual |
Cleanable()=default | hh::behavior::Cleanable | |
connectMemoryManager(std::shared_ptr< AbstractMemoryManager > mm) | hh::behavior::TaskNode | inline |
copy() final | hh::StateManager< Separator, AllTypes > | inlinevirtual |
Copyable(size_t const numberThreads) | hh::behavior::Copyable< StateManager< Separator, AllTypes... > > | inlineexplicit |
copyStateManager(std::shared_ptr< AbstractState< Separator, AllTypes... > > state) | hh::StateManager< Separator, AllTypes > | inlinevirtual |
core() const | hh::behavior::Node | inline |
core_ | hh::behavior::Node | private |
coreStateManager() const | hh::StateManager< Separator, AllTypes > | inline |
coreStateManager_ | hh::StateManager< Separator, AllTypes > | private |
extraPrintingInformation() const | hh::behavior::TaskNode | inlinevirtual |
getManagedMemory() | hh::behavior::TaskNode | inline |
group() const | hh::behavior::Copyable< StateManager< Separator, AllTypes... > > | inline |
initialize() | hh::behavior::TaskNode | inlinevirtual |
memoryManager() const | hh::behavior::TaskNode | inline |
mm_ | hh::behavior::TaskNode | private |
name() const | hh::behavior::Node | inline |
Node(std::shared_ptr< hh::core::abstraction::NodeAbstraction > core) | hh::behavior::Node | inlineexplicit |
numberThreads() const | hh::behavior::Copyable< StateManager< Separator, AllTypes... > > | inline |
numberThreads_ | hh::behavior::Copyable< StateManager< Separator, AllTypes... > > | private |
shutdown() | hh::behavior::TaskNode | inlinevirtual |
state() const | hh::StateManager< Separator, AllTypes > | inline |
state_ | hh::StateManager< Separator, AllTypes > | private |
StateManager(std::shared_ptr< AbstractState< Separator, AllTypes... > > state, std::string const &name="State manager", bool const automaticStart=false) | hh::StateManager< Separator, AllTypes > | inlineexplicit |
StateManager(std::shared_ptr< core::CoreStateManager< Separator, AllTypes... > > core, std::shared_ptr< AbstractState< Separator, AllTypes... > > state) | hh::StateManager< Separator, AllTypes > | inlineexplicit |
TaskNode(std::shared_ptr< hh::core::abstraction::TaskNodeAbstraction > core) | hh::behavior::TaskNode | inlineexplicit |
taskNodeAbstraction_ | hh::behavior::TaskNode | private |
~CanTerminate()=default | hh::behavior::CanTerminate | virtual |
~Cleanable()=default | hh::behavior::Cleanable | |
~Copyable()=default | hh::behavior::Copyable< StateManager< Separator, AllTypes... > > | virtual |
~Node()=default | hh::behavior::Node | virtual |
~StateManager() override=default | hh::StateManager< Separator, AllTypes > | |
~TaskNode() override=default | hh::behavior::TaskNode | |