MayaFlux 1.0.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

Execute an operation conditionally on a boolean flag.

Template Parameters
OpClassOperation to execute if condition is true
Parameters
conditionIf true, executes the operation; otherwise passes through
Returns
Reference to this executor for continued chaining

Definition at line 419 of file OperationChain.hpp.

420 {
421 if (condition && m_successful)
422 return then<OpClass>();
423 return *this;
424 }