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

◆ FluentExecutor() [1/2]

template<typename Executor , ComputeData DataType>
MayaFlux::Yantra::FluentExecutor< Executor, DataType >::FluentExecutor ( std::shared_ptr< Executor >  executor,
const DataType &  input 
)
inline

Construct with executor and initial data.

Parameters
executorShared pointer to the executor instance
inputInitial data to process

Definition at line 51 of file OperationChain.hpp.

52 : m_executor(std::move(executor))
53 , m_data(input)
54 , m_successful(true)
55 {
56 if (!m_executor) {
57 throw std::invalid_argument("FluentExecutor requires non-null executor");
58 }
59 }
std::shared_ptr< Executor > m_executor