Data.Array.Storable

| Haskell Core Libraries (base package) | Parent | Contents | Index
Data.Array.Storable |
Portability | non-portable
Stability | experimental
Maintainer | libraries@haskell.org
Description
A storable array is an IO-mutable array which stores its contents in a contiguous memory block living in the C heap. Elements are stored according to the class Storable. You can obtain the pointer to the array contents to manipulate elements from languages like C. It's similar to IOUArray but slower. Its advantage is that it's compatible with C.
data StorableArray i e
Instances
HasBounds StorableArray
(Storable e) => MArray StorableArray e IO
module Data.Array.MArray
withStorableArray :: StorableArray i e -> (Ptr e -> IO a) -> IO a
touchStorableArray :: StorableArray i e -> IO ()
Produced by Haddock version 0.4