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. | |