Documentation
type family If cond tru fls where ... Source #
Type-level If. If True a b
==> a
; If False a b
==> b
type family a && b where ... infixr 3 Source #
type family a || b where ... infixr 2 Source #
type family Not a = res | res -> a where ... Source #
Type-level "not". An injective type family since 4.10.0.0
.
Since: base-4.7.0.0