|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for GrammarHelper.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | MayaFlux::Yantra::UniversalMatcher |
| Type-agnostic pattern matching for computation rules. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Yantra |
Enumerations | |
| enum class | MayaFlux::Yantra::ComputationContext : uint8_t { MayaFlux::Yantra::TEMPORAL , MayaFlux::Yantra::SPECTRAL , MayaFlux::Yantra::SPATIAL , MayaFlux::Yantra::SEMANTIC , MayaFlux::Yantra::STRUCTURAL , MayaFlux::Yantra::LOGICAL , MayaFlux::Yantra::PARAMETRIC , MayaFlux::Yantra::REACTIVE , MayaFlux::Yantra::CONCURRENT , MayaFlux::Yantra::RECURSIVE , MayaFlux::Yantra::CONVOLUTION } |
| Defines the computational contexts in which rules can be applied. More... | |
Functions | |
| template<typename OperationType , typename... Args> | |
| std::shared_ptr< OperationType > | MayaFlux::Yantra::create_configured_operation (const std::unordered_map< std::string, std::any > ¶meters, Args &&... args) |
| Creates an operation instance with parameters using safe_any_cast system. | |
| template<typename OperationType > | |
| void | MayaFlux::Yantra::apply_context_parameters (std::shared_ptr< OperationType > operation, const ExecutionContext &ctx) |
| Applies context parameters to an operation. | |