-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Type-level comparison operator -- -- Type-level comparison operator with instances for type-digit -- numerals until http://hackage.haskell.org/trac/ghc/ticket/1894 -- is resolved. @package type-ord @version 0.2 -- | Type-level comparison operator, its result "kind", and that kind's -- case expression. module Type.Ord.Base -- | Type-level comparison. -- | OrdCase x a b c reduces to a, b, or -- c, if x is LT, EQ, or GT, -- respectively. type OrdCase x a b c = OrdCase_ x a b c type IsEQ t = OrdCase t False True False type IsLT t = OrdCase t True False False type IsGT t = OrdCase t False False True -- | Type-level comparison operator, its result "kind", and that kind's -- case expression. Plus instances for ()-terminated -- type-digits numerals. module Type.Ord