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

◆ get_or_else()

template<typename Executor , ComputeData DataType>
template<typename Generator >
requires std::invocable<Generator>
DataType MayaFlux::Yantra::FluentExecutor< Executor, DataType >::get_or_else ( Generator &&  generator) const
inline

Get or compute default value.

Parameters
generatorFunction to generate default value
Returns
Processed data or generated default

Definition at line 308 of file OperationChain.hpp.

309 {
310 return m_successful ? m_data : std::forward<Generator>(generator)();
311 }