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

◆ to_io()

template<typename Executor , ComputeData DataType>
IO< DataType > MayaFlux::Yantra::FluentExecutor< Executor, DataType >::to_io ( ) const
inline

Extract to IO wrapper with metadata.

Returns
IO-wrapped data with execution metadata

Definition at line 280 of file OperationChain.hpp.

281 {
282 IO<DataType> result(m_data);
283 result.metadata["execution_history"] = m_operation_history;
284 result.metadata["successful"] = m_successful;
285 if (!m_errors.empty()) {
286 result.metadata["errors"] = m_errors;
287 }
288 return result;
289 }
std::vector< std::string > m_errors
std::vector< std::string > m_operation_history

References MayaFlux::Yantra::IO< T >::metadata.