prim-instances-0.1.0.0: prim typeclass instances
Data.Primitive.Instances
Contents
Description
Orphan instances for the Prim typeclass.
Prim
Methods
sizeOf# :: Fingerprint -> Int# #
alignment# :: Fingerprint -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Fingerprint #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Fingerprint#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Fingerprint -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Fingerprint -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Fingerprint #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Fingerprint#) #
writeOffAddr# :: Addr# -> Int# -> Fingerprint -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Fingerprint -> State# s -> State# s #
sizeOf# :: Ratio a -> Int# #
alignment# :: Ratio a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Ratio a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Ratio a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Ratio a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Ratio a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Ratio a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Ratio a#) #
writeOffAddr# :: Addr# -> Int# -> Ratio a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Ratio a -> State# s -> State# s #
sizeOf# :: Complex a -> Int# #
alignment# :: Complex a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Complex a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Complex a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Complex a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Complex a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Complex a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Complex a#) #
writeOffAddr# :: Addr# -> Int# -> Complex a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Complex a -> State# s -> State# s #
sizeOf# :: Min a -> Int# #
alignment# :: Min a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Min a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Min a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Min a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Min a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Min a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Min a#) #
writeOffAddr# :: Addr# -> Int# -> Min a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Min a -> State# s -> State# s #
sizeOf# :: Max a -> Int# #
alignment# :: Max a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Max a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Max a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Max a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Max a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Max a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Max a#) #
writeOffAddr# :: Addr# -> Int# -> Max a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Max a -> State# s -> State# s #
sizeOf# :: First a -> Int# #
alignment# :: First a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> First a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, First a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> First a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> First a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> First a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, First a#) #
writeOffAddr# :: Addr# -> Int# -> First a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> First a -> State# s -> State# s #
sizeOf# :: Last a -> Int# #
alignment# :: Last a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Last a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Last a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Last a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Last a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Last a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Last a#) #
writeOffAddr# :: Addr# -> Int# -> Last a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Last a -> State# s -> State# s #
sizeOf# :: Identity a -> Int# #
alignment# :: Identity a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Identity a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Identity a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Identity a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Identity a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Identity a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Identity a#) #
writeOffAddr# :: Addr# -> Int# -> Identity a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Identity a -> State# s -> State# s #
sizeOf# :: Dual a -> Int# #
alignment# :: Dual a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Dual a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Dual a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Dual a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Dual a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Dual a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Dual a#) #
writeOffAddr# :: Addr# -> Int# -> Dual a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Dual a -> State# s -> State# s #
sizeOf# :: Sum a -> Int# #
alignment# :: Sum a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Sum a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Sum a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Sum a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Sum a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Sum a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Sum a#) #
writeOffAddr# :: Addr# -> Int# -> Sum a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Sum a -> State# s -> State# s #
sizeOf# :: Product a -> Int# #
alignment# :: Product a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Product a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Product a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Product a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Product a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Product a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Product a#) #
writeOffAddr# :: Addr# -> Int# -> Product a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Product a -> State# s -> State# s #
sizeOf# :: Down a -> Int# #
alignment# :: Down a -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Down a #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Down a#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Down a -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Down a -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Down a #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Down a#) #
writeOffAddr# :: Addr# -> Int# -> Down a -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Down a -> State# s -> State# s #
sizeOf# :: Const a b -> Int# #
alignment# :: Const a b -> Int# #
indexByteArray# :: ByteArray# -> Int# -> Const a b #
readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (#State# s, Const a b#) #
writeByteArray# :: MutableByteArray# s -> Int# -> Const a b -> State# s -> State# s #
setByteArray# :: MutableByteArray# s -> Int# -> Int# -> Const a b -> State# s -> State# s #
indexOffAddr# :: Addr# -> Int# -> Const a b #
readOffAddr# :: Addr# -> Int# -> State# s -> (#State# s, Const a b#) #
writeOffAddr# :: Addr# -> Int# -> Const a b -> State# s -> State# s #
setOffAddr# :: Addr# -> Int# -> Int# -> Const a b -> State# s -> State# s #