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

◆ TransformationStrategy

enum class MayaFlux::Yantra::TransformationStrategy : uint8_t
strong

Transformation execution strategies.

Enumerator
IN_PLACE 

Transform data in-place (modifies input)

BUFFERED 

Create transformed copy (preserves input)

STREAMING 

Stream-based transformation for large data.

INCREMENTAL 

Progressive transformation with intermediate results.

LAZY 

Lazy evaluation transformation (future: coroutines)

CHUNKED 

Transform in chunks for efficient processing.

PARALLEL 

Parallel/concurrent transformation.

RECURSIVE 

Recursive transformation with feedback.

Definition at line 100 of file UniversalTransformer.hpp.

100 : uint8_t {
101 IN_PLACE, ///< Transform data in-place (modifies input)
102 BUFFERED, ///< Create transformed copy (preserves input)
103 STREAMING, ///< Stream-based transformation for large data
104 INCREMENTAL, ///< Progressive transformation with intermediate results
105 LAZY, ///< Lazy evaluation transformation (future: coroutines)
106 CHUNKED, ///< Transform in chunks for efficient processing
107 PARALLEL, ///< Parallel/concurrent transformation
108 RECURSIVE ///< Recursive transformation with feedback
109};
@ IN_PLACE
Sort data in-place (modifies input)
@ BUFFERED
Create transformed copy (preserves input)
@ LAZY
Lazy evaluation transformation (future: coroutines)
@ CHUNKED
Transform in chunks for efficient processing.
@ INCREMENTAL
Progressive transformation with intermediate results.