Safe Haskell | None |
---|---|
Language | Haskell2010 |
Rebinable syntax helper.
- ifThenElse :: The Bool c -> ((c :~: True) -> a) -> ((c :~: False) -> a) -> a
- type family IfThenElse (c :: Bool) (true :: k) (false :: k) :: k where ...
Documentation
type family IfThenElse (c :: Bool) (true :: k) (false :: k) :: k where ... Source #
Type-level if then else.
IfThenElse True true false = true | |
IfThenElse False true false = false |