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

◆ when() [1/2]

template<typename Executor , ComputeData DataType>
template<typename OpClass >
FluentExecutor & MayaFlux::Yantra::FluentExecutor< Executor, DataType >::when ( bool  condition)
inline

Conditional execution.

Template Parameters
OpClassOperation to execute if condition is true
Parameters
conditionCondition to check
Returns
FluentExecutor with possibly transformed data

Definition at line 200 of file OperationChain.hpp.

201 {
202 if (condition && m_successful) {
203 return then<OpClass>();
204 }
205 return *this;
206 }