tfp-1.0.0.2: Type-level integers, booleans, lists using type families
Type.Data.Bool
data True #
Instances
Methods
showsPrec :: Int -> True -> ShowS #
show :: True -> String #
showList :: [True] -> ShowS #
true :: Proxy True #
data False #
showsPrec :: Int -> False -> ShowS #
show :: False -> String #
showList :: [False] -> ShowS #
false :: Proxy False #
type family Not x #
not :: Proxy x -> Proxy (Not x) #
type family x :&&: y #
and :: Proxy x -> Proxy y -> Proxy (x :&&: y) #
type family x :||: y #
or :: Proxy x -> Proxy y -> Proxy (x :||: y) #
type family If x y z #
if_ :: Proxy x -> Proxy y -> Proxy z -> Proxy (If x y z) #