MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ chain()

template<typename A , typename B , typename C >
Tendency< A, C > MayaFlux::Kinesis::chain ( const Tendency< A, B > &  first,
const Tendency< B, C > &  second 
)

Sequential composition: evaluate first, feed result into second.

Template Parameters
AInput domain
BIntermediate type
COutput range
Parameters
firstA -> B tendency
secondB -> C tendency
Returns
Composed A -> C tendency

Definition at line 82 of file Tendency.hpp.

83{
84 return { .fn = [first, second](const A& a) -> C {
85 return second(first(a));
86 } };
87}
size_t a

References a, and MayaFlux::Kinesis::Tendency< D, R >::fn.