Loading...
Searching...
No Matches
tf::BinaryTransformLike Concept Reference

concept to check if a binary transformation operation is valid More...

#include <taskflow/core/flow_builder.hpp>

Concept definition

template<typename C, typename B1, typename B2, typename O>
requires(C c, B1 b1, B2 b2, O o) {
*o = c(*b1, *b2);
}
concept to check if a binary transformation operation is valid
Definition flow_builder.hpp:96

Detailed Description

concept to check if a binary transformation operation is valid

Template Parameters
CCallable type.
B1First input iterator type.
B2Second input iterator type.
OOutput iterator type.

Satisfied by a callable that accepts the values referenced by two input iterators and produces a result assignable through an output iterator. Specifically, the following expression must be valid:

*o = c(*b1, *b2);