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