Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Data type for truth
Instances
Show True Source # | |
Reify True Bool Source # | |
type Not True Source # | |
Defined in TypeLevel.Boolean | |
type Xor False True Source # | |
Defined in TypeLevel.Boolean | |
type Xor True False Source # | |
Defined in TypeLevel.Boolean | |
type Xor True True Source # | |
Defined in TypeLevel.Boolean | |
type Or False True Source # | |
Defined in TypeLevel.Boolean | |
type Or True False Source # | |
Defined in TypeLevel.Boolean | |
type Or True True Source # | |
Defined in TypeLevel.Boolean | |
type And False True Source # | |
Defined in TypeLevel.Boolean | |
type And True False Source # | |
Defined in TypeLevel.Boolean | |
type And True True Source # | |
Defined in TypeLevel.Boolean |
Data type for false.
Instances
Show False Source # | |
Reify False Bool Source # | |
type Not False Source # | |
Defined in TypeLevel.Boolean | |
type Xor False False Source # | |
Defined in TypeLevel.Boolean | |
type Xor False True Source # | |
Defined in TypeLevel.Boolean | |
type Xor True False Source # | |
Defined in TypeLevel.Boolean | |
type Or False False Source # | |
Defined in TypeLevel.Boolean | |
type Or False True Source # | |
Defined in TypeLevel.Boolean | |
type Or True False Source # | |
Defined in TypeLevel.Boolean | |
type And False False Source # | |
Defined in TypeLevel.Boolean | |
type And False True Source # | |
Defined in TypeLevel.Boolean | |
type And True False Source # | |
Defined in TypeLevel.Boolean |
Boolean operations
type family And a b :: * Source #
And for boolean types
type family Or a b :: * Source #
Or for boolean types
type family Xor a b :: * Source #
Exlusive or for boolean types