Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
MaxPlus | |
|
Instances
(Ord a, Bounded a, Num a) => Num (MaxPlus a) Source # | |
Show a => Show (MaxPlus a) Source # | |
Eq a => Eq (MaxPlus a) Source # | |
Ord a => Ord (MaxPlus a) Source # | |
Defined in Data.Semiring | |
Prim a => Prim (MaxPlus a) Source # | |
Defined in Data.Semiring alignment# :: MaxPlus a -> Int# indexByteArray# :: ByteArray# -> Int# -> MaxPlus a readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (# State# s, MaxPlus a #) writeByteArray# :: MutableByteArray# s -> Int# -> MaxPlus a -> State# s -> State# s setByteArray# :: MutableByteArray# s -> Int# -> Int# -> MaxPlus a -> State# s -> State# s indexOffAddr# :: Addr# -> Int# -> MaxPlus a readOffAddr# :: Addr# -> Int# -> State# s -> (# State# s, MaxPlus a #) writeOffAddr# :: Addr# -> Int# -> MaxPlus a -> State# s -> State# s setOffAddr# :: Addr# -> Int# -> Int# -> MaxPlus a -> State# s -> State# s |
MinPlus | |
|
Instances
(Ord a, Bounded a, Num a) => Num (MinPlus a) Source # | |
Show a => Show (MinPlus a) Source # | |
Eq a => Eq (MinPlus a) Source # | |
Ord a => Ord (MinPlus a) Source # | |
Defined in Data.Semiring | |
Prim a => Prim (MinPlus a) Source # | |
Defined in Data.Semiring alignment# :: MinPlus a -> Int# indexByteArray# :: ByteArray# -> Int# -> MinPlus a readByteArray# :: MutableByteArray# s -> Int# -> State# s -> (# State# s, MinPlus a #) writeByteArray# :: MutableByteArray# s -> Int# -> MinPlus a -> State# s -> State# s setByteArray# :: MutableByteArray# s -> Int# -> Int# -> MinPlus a -> State# s -> State# s indexOffAddr# :: Addr# -> Int# -> MinPlus a readOffAddr# :: Addr# -> Int# -> State# s -> (# State# s, MinPlus a #) writeOffAddr# :: Addr# -> Int# -> MinPlus a -> State# s -> State# s setOffAddr# :: Addr# -> Int# -> Int# -> MinPlus a -> State# s -> State# s |