synthesizer-llvm-0.8.1.1: Efficient signal processing using runtime compilation

Safe HaskellNone
LanguageHaskell98

Synthesizer.LLVM.Plug.Output

Documentation

data T a b Source

Constructors

forall state ioContext paramTuple . (Storable paramTuple, MakeValueTuple paramTuple, C (ValueTuple paramTuple), C state) => Cons (forall r. ValueTuple paramTuple -> a -> state -> CodeGenFunction r state) (forall r. ValueTuple paramTuple -> CodeGenFunction r state) (Int -> IO (ioContext, paramTuple)) (Int -> ioContext -> IO b) 

class Default b where Source

Associated Types

type Element b :: * Source

Methods

deflt :: T (Element b) b Source

Instances

split :: T a c -> T b d -> T (a, b) (T c d) Source

storableVector :: (MakeValueTuple a, value ~ ValueTuple a, C value, Storable a) => T value (Vector a) Source