prim-instances-0.1.0.0: prim typeclass instances

Safe HaskellNone
LanguageHaskell2010

Data.Primitive.Instances

Contents

Description

Orphan instances for the Prim typeclass.

Orphan instances

Prim Fingerprint Source # 
Instance details

(Integral a, Prim a) => Prim (Ratio a) Source # 
Instance details

Prim a => Prim (Complex a) Source # 
Instance details

Prim a => Prim (Min a) Source # 
Instance details

Prim a => Prim (Max a) Source # 
Instance details

Prim a => Prim (First a) Source # 
Instance details

Prim a => Prim (Last a) Source # 
Instance details

Prim a => Prim (Identity a) Source # 
Instance details

Prim a => Prim (Dual a) Source # 
Instance details

Prim a => Prim (Sum a) Source # 
Instance details

Prim a => Prim (Product a) Source # 
Instance details

Prim a => Prim (Down a) Source # 
Instance details

Prim a => Prim (Const a b) Source # 
Instance details

Methods

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 #