Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- type T = PrimArray Word128
- type T# = ByteArray#
- type R = 'BoxedRep 'Unlifted
- lift :: T# -> T
- unlift :: T -> T#
- read# :: MutableArrayArray# s -> Int# -> State# s -> (# State# s, T# #)
- write# :: MutableArrayArray# s -> Int# -> T# -> State# s -> State# s
- index# :: ArrayArray# -> Int# -> T#
- uninitialized# :: Int# -> State# s -> (# State# s, MutableArrayArray# s #)
- initialized# :: Int# -> T# -> State# s -> (# State# s, MutableArrayArray# s #)
- copy# :: MutableArrayArray# s -> Int# -> ArrayArray# -> Int# -> Int# -> State# s -> State# s
- copyMutable# :: MutableArrayArray# s -> Int# -> MutableArrayArray# s -> Int# -> Int# -> State# s -> State# s
- set# :: MutableArrayArray# s -> Int# -> Int# -> T# -> State# s -> State# s
- shrink# :: MutableArrayArray# s -> Int# -> State# s -> (# State# s, MutableArrayArray# s #)
- eq# :: ByteArray# -> ByteArray# -> Int#
- neq# :: ByteArray# -> ByteArray# -> Int#
- shows :: T -> String -> String
Documentation
type T# = ByteArray# Source #
uninitialized# :: Int# -> State# s -> (# State# s, MutableArrayArray# s #) Source #
This is very unsafe.
initialized# :: Int# -> T# -> State# s -> (# State# s, MutableArrayArray# s #) Source #
copy# :: MutableArrayArray# s -> Int# -> ArrayArray# -> Int# -> Int# -> State# s -> State# s Source #
copyMutable# :: MutableArrayArray# s -> Int# -> MutableArrayArray# s -> Int# -> Int# -> State# s -> State# s Source #
shrink# :: MutableArrayArray# s -> Int# -> State# s -> (# State# s, MutableArrayArray# s #) Source #
eq# :: ByteArray# -> ByteArray# -> Int# Source #
neq# :: ByteArray# -> ByteArray# -> Int# Source #