Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
newtype SomeTypedArray (e :: TypedArrayElem) (m :: MutabilityType s) Source #
Instances
type SomeSTTypedArray s (e :: TypedArrayElem) = SomeTypedArray e (STMutable s) Source #
data TypedArrayElem Source #
type SomeInt8Array = SomeTypedArray Int8Elem Source #
type SomeInt16Array = SomeTypedArray Int16Elem Source #
type SomeInt32Array = SomeTypedArray Int32Elem Source #
type SomeUint8Array = SomeTypedArray Uint8Elem Source #
type Int8Array = SomeInt8Array Immutable Source #
type Int16Array = SomeInt16Array Immutable Source #
type Int32Array = SomeInt32Array Immutable Source #
type Uint8Array = SomeUint8Array Immutable Source #
type Uint16Array = SomeUint16Array Immutable Source #
type Uint32Array = SomeUint32Array Immutable Source #
type Float32Array = SomeFloat32Array Immutable Source #
type Float64Array = SomeFloat64Array Immutable Source #
type IOInt8Array = SomeInt8Array Mutable Source #
type IOInt16Array = SomeInt16Array Mutable Source #
type IOInt32Array = SomeInt32Array Mutable Source #
type IOUint8Array = SomeUint8Array Mutable Source #
type IOUint16Array = SomeUint16Array Mutable Source #
type IOUint32Array = SomeUint32Array Mutable Source #
type IOFloat32Array = SomeFloat32Array Mutable Source #
type IOFloat64Array = SomeFloat64Array Mutable Source #
type STInt8Array s = SomeSTTypedArray s Int8Elem Source #
type STInt16Array s = SomeSTTypedArray s Int16Elem Source #
type STInt32Array s = SomeSTTypedArray s Int32Elem Source #
type STUint8Array s = SomeSTTypedArray s Uint8Elem Source #
type STUint16Array s = SomeSTTypedArray s Uint16Elem Source #
type STUint32Array s = SomeSTTypedArray s Uint32Elem Source #
type STFloat32Array s = SomeSTTypedArray s Float32Elem Source #
type STFloat64Array s = SomeSTTypedArray s Float64Elem Source #
type STUint8ClampedArray s = SomeSTTypedArray s Uint8ClampedElem Source #
type family Elem x where ... Source #
Elem (SomeUint8Array m) = Word8 | |
Elem (SomeUint8ClampedArray m) = Word8 | |
Elem (SomeUint16Array m) = Word16 | |
Elem (SomeUint32Array m) = Word | |
Elem (SomeInt8Array m) = Int8 | |
Elem (SomeInt16Array m) = Int16 | |
Elem (SomeInt32Array m) = Int | |
Elem (SomeFloat32Array m) = Double | |
Elem (SomeFloat64Array m) = Double | |
Elem (STUint8Array s) = Word8 | |
Elem (STUint8ClampedArray s) = Word8 | |
Elem (STUint16Array s) = Word16 | |
Elem (STUint32Array s) = Word | |
Elem (STInt8Array s) = Int8 | |
Elem (STInt16Array s) = Int16 | |
Elem (STInt32Array s) = Int | |
Elem (STFloat32Array s) = Double | |
Elem (STFloat64Array s) = Double |