Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
class DeriveGCompare t where Source
deriveGCompare :: t -> Q [Dec] Source
DeriveGCompare Dec | |
DeriveGCompare Name | |
DeriveGCompare t => DeriveGCompare [t] | |
DeriveGCompare t => DeriveGCompare (Q t) |
data GComparing a b t Source
Monad (GComparing a b) | |
Functor (GComparing a b) | |
Applicative (GComparing a b) |
runGComparing :: GComparing t t1 (GOrdering * t t1) -> GOrdering * t t1 Source
geq' :: GCompare t => t a -> t b -> GComparing x y (a := b) Source
compare' :: Ord a1 => a1 -> a1 -> GComparing a b () Source