| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Array.UI
Description
Immutable unlifted arrays.
Synopsis
- data Array a = Array ArrayArray#
- elemType :: Array a -> Proxy# a
- new :: Unlifted a => Int -> a -> Array a
- empty :: Array a
- (!#) :: Unlifted a => Array a -> Int# -> a
- (!) :: Unlifted a => Array a -> Int -> a
- size# :: Array a -> Int#
- size :: Array a -> Int
- clone :: Unlifted a => Array a -> Int -> Int -> Array a
- foldr :: Unlifted a => (a -> b -> b) -> b -> Array a -> b
- foldr' :: Unlifted a => (a -> b -> b) -> b -> Array a -> b
- foldl' :: Unlifted a => (b -> a -> b) -> b -> Array a -> b
- fromList :: Unlifted a => [a] -> Array a
- toList :: Unlifted a => Array a -> [a]
- forIx :: Unlifted a => Array a -> (Int -> a -> IO ()) -> IO ()
- null :: Array a -> Bool
Documentation
Constructors
| Array ArrayArray# |