ref: 5c79f3d3f6e4967c1a60a9a079ab3335c3a948ec
dir: /lib/Data/IOArray.hs/
module Data.IOArray(module Data.IOArray, IOArray) where import Prelude() -- do not import Prelude import Primitives -- data IOArray newIOArray :: forall a . Int -> a -> IO (IOArray a) newIOArray = primArrAlloc sizeIOArray :: forall a . IOArray a -> IO Int sizeIOArray = primArrSize readIOArray :: forall a . IOArray a -> Int -> IO a readIOArray = primArrRead writeIOArray :: forall a . IOArray a -> Int -> a -> IO () writeIOArray = primArrWrite