MayaFlux 0.4.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 299 of file OperationChain.hpp.

300 {
301 if (condition && m_successful)
302 return then<OpClass>();
303 return *this;
304 }