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

◆ apply_context_parameters()

template<typename OperationType >
void MayaFlux::Yantra::apply_context_parameters ( std::shared_ptr< OperationType operation,
const ExecutionContext ctx 
)

Applies context parameters to an operation.

Template Parameters
OperationTypeType of operation to configure
Parameters
operationOperation instance to configure
ctxExecution context containing parameters

Definition at line 143 of file GrammarHelper.hpp.

144{
145 for (const auto& [ctx_name, ctx_value] : ctx.execution_metadata) {
146 try {
147 operation->set_parameter(ctx_name, ctx_value);
148 } catch (...) {
149 // Ignore parameters that don't apply to this operation
150 }
151 }
152}

References MayaFlux::Yantra::ExecutionContext::execution_metadata.