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

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

#include "concepts.h"

Concept definition

template<class CoreNode, class OutputType, class TupleCoreOutputs, class TupleGraphOutputs>
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 output of a graph for a type (derives from core::abstraction::NodeAbstraction a...
Definition: concepts.h:166

Detailed Description

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

Template Parameters
CoreNodeType of core
OutputTypeOutput type
TupleCoreOutputsTuple of core output types
TupleGraphOutputsTuple of graph output types

Definition at line 166 of file concepts.h.