Modulearray-0.5.8.0Haskell2010
Data.Array.IO
Mutable boxed and unboxed arrays in the IO monad.
- 2 types
- 2 values
- Packagearray-0.5.8.0
- Exports4
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceIO.hs
IO arrays with boxed elements
1 declarationIO arrays with unboxed elements
1 declarationMutable, unboxed, strict arrays in the IO monad. The type arguments are as follows:
i: the index type of the array (should be an instance ofIx)e: the element type of the array. Only certain element types are supported: see Data.Array.MArray for a list of instances.
Instances18MArray, Eq, …
MArray IOUArray Int16 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Int32 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Int64 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Int8 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Word16 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Word32 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Word64 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Word8 IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Bool IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Char IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Double IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Float IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Int IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray Word IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray (FunPtr a) IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray (Ptr a) IODefined in array-0.5.8.0 · Data.Array.IO.InternalsMArray IOUArray (StablePtr a) IODefined in array-0.5.8.0 · Data.Array.IO.InternalsEq (IOUArray i e)Defined in array-0.5.8.0 · Data.Array.IO.Internals
Overloaded mutable array interface
0 declarationsmodule Data.Array.MArray
Doing I/O with IOUArrays
2 declarationsvalue
hGetArray value
hPutArray