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

◆ execute_chain_named()

template<typename FirstOp , typename SecondOp , ComputeData InputType, ComputeData IntermediateType, ComputeData OutputType>
std::optional< Datum< OutputType > > MayaFlux::Yantra::ComputeMatrix::execute_chain_named ( const std::string &  first_name,
const std::string &  second_name,
const Datum< InputType > &  input 
)
inline

Execute named operations in sequence.

Definition at line 274 of file ComputeMatrix.hpp.

278 {
279 auto first_result = execute_named<FirstOp, InputType, IntermediateType>(first_name, input);
280 if (!first_result)
281 return std::nullopt;
282
283 return execute_named<SecondOp, IntermediateType, OutputType>(second_name, *first_result);
284 }