MayaFlux
1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
consume_datum()
template<typename Executor , ComputeData DataType>
Datum
< DataType >
MayaFlux::Yantra::FluentExecutor
< Executor, DataType >::consume_datum
(
)
&&
inline
Move the full result
Datum
out of the chain.
Returns
Moved
Datum
including container and metadata
Definition at line
542
of file
OperationChain.hpp
.
543
{
544
if
(!
m_successful
) {
545
error<std::runtime_error>(
546
Journal::Component::Yantra
,
Journal::Context::ComputeMatrix
,
547
std::source_location::current(),
548
"Cannot consume datum from failed chain"
);
549
}
550
return
std::move(
m_data
);
551
}
MayaFlux::Yantra::FluentExecutor::m_data
Datum< DataType > m_data
Definition
OperationChain.hpp:661
MayaFlux::Yantra::FluentExecutor::m_successful
bool m_successful
Definition
OperationChain.hpp:662
MayaFlux::Journal::Context::ComputeMatrix
@ ComputeMatrix
Compute operations (Yantra - algorithms, matrices, DSP)
MayaFlux::Journal::Component::Yantra
@ Yantra
DSP algorithms, computational units, matrix operations, Grammar.
MayaFlux
Yantra
FluentExecutor
Generated by
1.9.8