MayaFlux
0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
FluentExecutor()
[2/2]
template<typename Executor , ComputeData DataType>
MayaFlux::Yantra::FluentExecutor
< Executor, DataType >::FluentExecutor
(
std::shared_ptr< Executor >
executor
,
DataType &&
input
)
inline
Move constructor for efficiency.
Definition at line
64
of file
OperationChain.hpp
.
65
:
m_executor
(std::move(executor))
66
,
m_data
(std::move(input))
67
,
m_successful
(
true
)
68
{
69
if
(!
m_executor
) {
70
throw
std::invalid_argument(
"FluentExecutor requires non-null executor"
);
71
}
72
}
MayaFlux::Yantra::FluentExecutor::m_executor
std::shared_ptr< Executor > m_executor
Definition
OperationChain.hpp:348
MayaFlux::Yantra::FluentExecutor::m_data
DataType m_data
Definition
OperationChain.hpp:349
MayaFlux::Yantra::FluentExecutor::m_successful
bool m_successful
Definition
OperationChain.hpp:350
MayaFlux
Yantra
FluentExecutor
Generated by
1.9.8