Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::tool::CompatibleInputCoreForAType Concept Reference

Test if a core can be input of a graph for a type (derives from core::abstraction::NodeAbstraction and type InputType is in the tuples of the core and graph input types) More...

#include "concepts.h"

Concept definition

template<class CoreNode, class InputType, class TupleCoreInputs, class TupleGraphInputs>
std::is_base_of_v<core::abstraction::NodeAbstraction, CoreNode>
Concept verifying that a type is in a tuple.
Definition: concepts.h:92
Test if a core can be input of a graph for a type (derives from core::abstraction::NodeAbstraction an...
Definition: concepts.h:142

Detailed Description

Test if a core can be input of a graph for a type (derives from core::abstraction::NodeAbstraction and type InputType is in the tuples of the core and graph input types)

Template Parameters
CoreNodeType of core
InputTypeInput type
TupleCoreInputsTuple of core input types
TupleGraphInputsTuple of graph input types

Definition at line 142 of file concepts.h.