| Hedgehog
    3.1.0
    A library to generate hybrid pipeline workflow systems | 
#include <ostream>#include <sstream>#include "../../tools/traits.h"#include "../../tools/concepts.h"#include "../../tools/meta_functions.h"#include "../abstractions/base/cleanable_abstraction.h"#include "../abstractions/base/copyable_abstraction.h"#include "../abstractions/base/can_terminate_abstraction.h"#include "../abstractions/node/task_inputs_management_abstraction.h"#include "../abstractions/node/task_outputs_management_abstraction.h"#include "../implementors/concrete_implementor/multi_queue_receivers.h"#include "../implementors/concrete_implementor/default_multi_executes.h"#include "../../behavior/input_output/state_sender.h"

Go to the source code of this file.
| Classes | |
| class | hh::core::CoreStateManager< Separator, AllTypes > | 
| AbstractState manager core.  More... | |
| Namespaces | |
| namespace | hh | 
| Hedgehog main namespace. | |
| namespace | hh::core | 
| Hedgehog core namespace. | |
| Typedefs | |
| template<size_t Separator, class ... AllTypes> | |
| using | hh::core::TIM = tool::TaskInputsManagementAbstractionTypeDeducer_t< tool::Inputs< Separator, AllTypes... > > | 
| Type alias for an TaskInputsManagementAbstraction from the list of template parameters. | |
| template<size_t Separator, class ... AllTypes> | |
| using | hh::core::TOM = tool::TaskOutputsManagementAbstractionTypeDeducer_t< tool::Outputs< Separator, AllTypes... > > | 
| Type alias for an TaskOutputsManagementAbstraction from the list of template parameters. | |