Safe Haskell | None |
---|
Documentation
class DeriveGCompare t whereSource
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) |
runGComparing :: GComparing t t1 (GOrdering t t1) -> GOrdering t t1Source
geq' :: GCompare t => t a -> t b -> GComparing x y (a := b)Source
compare' :: Ord a1 => a1 -> a1 -> GComparing a b ()Source