Class of mutable array types.
An array type has the form (a i e) where a is the array type
constructor (kind * -> * -> *), i is the index type (a member of
the class Ix), and e is the element type.
The MArray class is parameterised over both a and e (so that
instances specialised to certain element types can be defined, in the
same way as for IArray), and also over the type of the monad, m,
in which the mutable array will be manipulated.
Instances38MArray, …
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 IOArray e IODefined in array-0.5.8.0 · Data.Array.BaseStorable e => MArray StorableArray e IODefined in array-0.5.8.0 · Data.Array.Storable.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.InternalsMArray (STUArray s) Int16 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Int32 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Int64 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Int8 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Word16 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Word32 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Word64 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Word8 (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Bool (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Char (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Double (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Float (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Int (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) Word (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STArray s) e (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STArray s) e (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) (FunPtr a) (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) (Ptr a) (ST s)Defined in array-0.5.8.0 · Data.Array.BaseMArray (STUArray s) (StablePtr a) (ST s)Defined in array-0.5.8.0 · Data.Array.Base