| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.GADT.Compare.TH
Documentation
class DeriveGCompare t where Source
Methods
deriveGCompare :: t -> Q [Dec] Source
Instances
| DeriveGCompare Dec Source | |
| DeriveGCompare Name Source | |
| DeriveGCompare t => DeriveGCompare [t] Source | |
| DeriveGCompare t => DeriveGCompare (Q t) Source |
data GComparing a b t Source
Instances
| 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