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 t1 t (GOrdering k t1 t) -> GOrdering k t1 t Source #
compare' :: Ord a1 => a1 -> a1 -> GComparing k a b () Source #