Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
class Rig r => Characteristic r where Source #
Characteristic Bool Source # | NB: we're using the boolean semiring, not the boolean ring |
Characteristic Int Source # | |
Characteristic Int8 Source # | |
Characteristic Int16 Source # | |
Characteristic Int32 Source # | |
Characteristic Int64 Source # | |
Characteristic Integer Source # | |
Characteristic Natural Source # | |
Characteristic Word Source # | |
Characteristic Word8 Source # | |
Characteristic Word16 Source # | |
Characteristic Word32 Source # | |
Characteristic Word64 Source # | |
Characteristic () Source # | |
(Characteristic d, GCDDomain d) => Characteristic (Fraction d) Source # | |
(Characteristic a, Characteristic b) => Characteristic (a, b) Source # | |
(Characteristic a, Characteristic b, Characteristic c) => Characteristic (a, b, c) Source # | |
(Characteristic a, Characteristic b, Characteristic c, Characteristic d) => Characteristic (a, b, c, d) Source # | |
(Characteristic a, Characteristic b, Characteristic c, Characteristic d, Characteristic e) => Characteristic (a, b, c, d, e) Source # | |