MicroHs-0.10.4.1: lib/Data/MArray.hs
module Data.Array (
module Data.Ix,
Array,
array,
listArray,
accumArray,
(!),
bounds,
indices,
elems,
assocs,
(//),
accum,
ixmap,
) where
import Data.Ix
-- Array instances:
--
-- Ix a => Functor (Array a)
-- (Ix a, Eq b) => Eq (Array a b)
-- (Ix a, Ord b) => Ord (Array a b)
-- (Ix a, Show a, Show b) => Show (Array a b)
-- (Ix a, Read a, Read b) => Read (Array a b)
--
array, -- :: (Ix a) => (a,a) -> [(a,b)] -> Array a b
listArray, -- :: (Ix a) => (a,a) -> [b] -> Array a b
accumArray, -- :: (Ix a) => (b -> c -> b) -> b -> (a,a) -> [(a,c)] -> Array a b
(!), -- :: (Ix a) => Array a b -> a -> b
bounds, -- :: (Ix a) => Array a b -> (a,a)
indices, -- :: (Ix a) => Array a b -> [a]
elems, -- :: (Ix a) => Array a b -> [b]
assocs, -- :: (Ix a) => Array a b -> [(a,b)]
(//), -- :: (Ix a) => Array a b -> [(a,b)] -> Array a b
accum, -- :: (Ix a) => (b -> c -> b) -> Array a b -> [(a,c)] -> Array a b
ixmap, -- :: (Ix a, Ix b) => (a,a) -> (a -> b) -> Array b c -> Array a b