Heterogenous lifted total order.
This class is stronger version of Ord1 from base
class (forall a. Ord a => Ord (f a)) => Ord1 f where
liftCompare :: (a -> b -> Ordering) -> f a -> f b -> Ordering
Instances12OrdP, …
OrdP SCharDefined in some-1.0.6 · Data.OrdPOrdP SSymbolDefined in some-1.0.6 · Data.OrdPOrdP SNatDefined in some-1.0.6 · Data.OrdPOrdP ProxyDefined in some-1.0.6 · Data.OrdPOrdP TypeRepDefined in some-1.0.6 · Data.OrdPOrd a => OrdP (Const a)Defined in some-1.0.6 · Data.OrdPOrdP ((:~:) a)Defined in some-1.0.6 · Data.OrdPOrdP ((:~~:) a)Defined in some-1.0.6 · Data.OrdP(OrdP a, OrdP b) => OrdP (Product a b)Defined in some-1.0.6 · Data.OrdP(OrdP a, OrdP b) => OrdP (Sum a b)Defined in some-1.0.6 · Data.OrdP(OrdP a, OrdP b) => OrdP (a :*: b)Defined in some-1.0.6 · Data.OrdP(OrdP f, OrdP g) => OrdP (f :+: g)Defined in some-1.0.6 · Data.OrdP