universe-reverse-instances-1.0: instances of standard classes that are made possible by enumerations

Safe HaskellSafe
LanguageHaskell2010

Data.Universe.Instances.Ord

Contents

Synopsis
  • class Eq a => Ord a where

    Documentation

    An Ord instance for functions, given the input is Finite and the output is Ord. Compares pointwise, with higher priority to inputs that appear earlier in universeF.

    class Eq a => Ord a where #

    The Ord class is used for totally ordered datatypes.

    Instances of Ord can be derived for any user-defined datatype whose constituent types are in Ord. The declared order of the constructors in the data declaration determines the ordering in derived Ord instances. The Ordering datatype allows a single comparison to determine the precise ordering of two objects.

    Minimal complete definition: either compare or <=. Using compare can be more efficient for complex types.

    Minimal complete definition

    compare | (<=)

    Methods

    compare :: a -> a -> Ordering #

    (<) :: a -> a -> Bool infix 4 #

    (<=) :: a -> a -> Bool infix 4 #

    (>) :: a -> a -> Bool infix 4 #

    (>=) :: a -> a -> Bool infix 4 #

    max :: a -> a -> a #

    min :: a -> a -> a #

    Instances
    Ord Bool 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: Bool -> Bool -> Ordering #

    (<) :: Bool -> Bool -> Bool #

    (<=) :: Bool -> Bool -> Bool #

    (>) :: Bool -> Bool -> Bool #

    (>=) :: Bool -> Bool -> Bool #

    max :: Bool -> Bool -> Bool #

    min :: Bool -> Bool -> Bool #

    Ord Char 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: Char -> Char -> Ordering #

    (<) :: Char -> Char -> Bool #

    (<=) :: Char -> Char -> Bool #

    (>) :: Char -> Char -> Bool #

    (>=) :: Char -> Char -> Bool #

    max :: Char -> Char -> Char #

    min :: Char -> Char -> Char #

    Ord Double 
    Instance details

    Defined in GHC.Classes

    Ord Float 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: Float -> Float -> Ordering #

    (<) :: Float -> Float -> Bool #

    (<=) :: Float -> Float -> Bool #

    (>) :: Float -> Float -> Bool #

    (>=) :: Float -> Float -> Bool #

    max :: Float -> Float -> Float #

    min :: Float -> Float -> Float #

    Ord Int 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: Int -> Int -> Ordering #

    (<) :: Int -> Int -> Bool #

    (<=) :: Int -> Int -> Bool #

    (>) :: Int -> Int -> Bool #

    (>=) :: Int -> Int -> Bool #

    max :: Int -> Int -> Int #

    min :: Int -> Int -> Int #

    Ord Int8

    Since: base-2.1

    Instance details

    Defined in GHC.Int

    Methods

    compare :: Int8 -> Int8 -> Ordering #

    (<) :: Int8 -> Int8 -> Bool #

    (<=) :: Int8 -> Int8 -> Bool #

    (>) :: Int8 -> Int8 -> Bool #

    (>=) :: Int8 -> Int8 -> Bool #

    max :: Int8 -> Int8 -> Int8 #

    min :: Int8 -> Int8 -> Int8 #

    Ord Int16

    Since: base-2.1

    Instance details

    Defined in GHC.Int

    Methods

    compare :: Int16 -> Int16 -> Ordering #

    (<) :: Int16 -> Int16 -> Bool #

    (<=) :: Int16 -> Int16 -> Bool #

    (>) :: Int16 -> Int16 -> Bool #

    (>=) :: Int16 -> Int16 -> Bool #

    max :: Int16 -> Int16 -> Int16 #

    min :: Int16 -> Int16 -> Int16 #

    Ord Int32

    Since: base-2.1

    Instance details

    Defined in GHC.Int

    Methods

    compare :: Int32 -> Int32 -> Ordering #

    (<) :: Int32 -> Int32 -> Bool #

    (<=) :: Int32 -> Int32 -> Bool #

    (>) :: Int32 -> Int32 -> Bool #

    (>=) :: Int32 -> Int32 -> Bool #

    max :: Int32 -> Int32 -> Int32 #

    min :: Int32 -> Int32 -> Int32 #

    Ord Int64

    Since: base-2.1

    Instance details

    Defined in GHC.Int

    Methods

    compare :: Int64 -> Int64 -> Ordering #

    (<) :: Int64 -> Int64 -> Bool #

    (<=) :: Int64 -> Int64 -> Bool #

    (>) :: Int64 -> Int64 -> Bool #

    (>=) :: Int64 -> Int64 -> Bool #

    max :: Int64 -> Int64 -> Int64 #

    min :: Int64 -> Int64 -> Int64 #

    Ord Integer 
    Instance details

    Defined in GHC.Integer.Type

    Ord Ordering 
    Instance details

    Defined in GHC.Classes

    Ord Word 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: Word -> Word -> Ordering #

    (<) :: Word -> Word -> Bool #

    (<=) :: Word -> Word -> Bool #

    (>) :: Word -> Word -> Bool #

    (>=) :: Word -> Word -> Bool #

    max :: Word -> Word -> Word #

    min :: Word -> Word -> Word #

    Ord Word8

    Since: base-2.1

    Instance details

    Defined in GHC.Word

    Methods

    compare :: Word8 -> Word8 -> Ordering #

    (<) :: Word8 -> Word8 -> Bool #

    (<=) :: Word8 -> Word8 -> Bool #

    (>) :: Word8 -> Word8 -> Bool #

    (>=) :: Word8 -> Word8 -> Bool #

    max :: Word8 -> Word8 -> Word8 #

    min :: Word8 -> Word8 -> Word8 #

    Ord Word16

    Since: base-2.1

    Instance details

    Defined in GHC.Word

    Ord Word32

    Since: base-2.1

    Instance details

    Defined in GHC.Word

    Ord Word64

    Since: base-2.1

    Instance details

    Defined in GHC.Word

    Ord () 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: () -> () -> Ordering #

    (<) :: () -> () -> Bool #

    (<=) :: () -> () -> Bool #

    (>) :: () -> () -> Bool #

    (>=) :: () -> () -> Bool #

    max :: () -> () -> () #

    min :: () -> () -> () #

    Ord TyCon 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: TyCon -> TyCon -> Ordering #

    (<) :: TyCon -> TyCon -> Bool #

    (<=) :: TyCon -> TyCon -> Bool #

    (>) :: TyCon -> TyCon -> Bool #

    (>=) :: TyCon -> TyCon -> Bool #

    max :: TyCon -> TyCon -> TyCon #

    min :: TyCon -> TyCon -> TyCon #

    Ord BigNat 
    Instance details

    Defined in GHC.Integer.Type

    Ord AsyncException 
    Instance details

    Defined in GHC.IO.Exception

    Ord ArrayException 
    Instance details

    Defined in GHC.IO.Exception

    Ord ExitCode 
    Instance details

    Defined in GHC.IO.Exception

    Ord All 
    Instance details

    Defined in Data.Semigroup.Internal

    Methods

    compare :: All -> All -> Ordering #

    (<) :: All -> All -> Bool #

    (<=) :: All -> All -> Bool #

    (>) :: All -> All -> Bool #

    (>=) :: All -> All -> Bool #

    max :: All -> All -> All #

    min :: All -> All -> All #

    Ord Any 
    Instance details

    Defined in Data.Semigroup.Internal

    Methods

    compare :: Any -> Any -> Ordering #

    (<) :: Any -> Any -> Bool #

    (<=) :: Any -> Any -> Bool #

    (>) :: Any -> Any -> Bool #

    (>=) :: Any -> Any -> Bool #

    max :: Any -> Any -> Any #

    min :: Any -> Any -> Any #

    Ord GeneralCategory 
    Instance details

    Defined in GHC.Unicode

    Ord a => Ord [a] 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: [a] -> [a] -> Ordering #

    (<) :: [a] -> [a] -> Bool #

    (<=) :: [a] -> [a] -> Bool #

    (>) :: [a] -> [a] -> Bool #

    (>=) :: [a] -> [a] -> Bool #

    max :: [a] -> [a] -> [a] #

    min :: [a] -> [a] -> [a] #

    Ord a => Ord (Maybe a) 
    Instance details

    Defined in GHC.Base

    Methods

    compare :: Maybe a -> Maybe a -> Ordering #

    (<) :: Maybe a -> Maybe a -> Bool #

    (<=) :: Maybe a -> Maybe a -> Bool #

    (>) :: Maybe a -> Maybe a -> Bool #

    (>=) :: Maybe a -> Maybe a -> Bool #

    max :: Maybe a -> Maybe a -> Maybe a #

    min :: Maybe a -> Maybe a -> Maybe a #

    Integral a => Ord (Ratio a)

    Since: base-2.0.1

    Instance details

    Defined in GHC.Real

    Methods

    compare :: Ratio a -> Ratio a -> Ordering #

    (<) :: Ratio a -> Ratio a -> Bool #

    (<=) :: Ratio a -> Ratio a -> Bool #

    (>) :: Ratio a -> Ratio a -> Bool #

    (>=) :: Ratio a -> Ratio a -> Bool #

    max :: Ratio a -> Ratio a -> Ratio a #

    min :: Ratio a -> Ratio a -> Ratio a #

    Ord a => Ord (ZipList a) 
    Instance details

    Defined in Control.Applicative

    Methods

    compare :: ZipList a -> ZipList a -> Ordering #

    (<) :: ZipList a -> ZipList a -> Bool #

    (<=) :: ZipList a -> ZipList a -> Bool #

    (>) :: ZipList a -> ZipList a -> Bool #

    (>=) :: ZipList a -> ZipList a -> Bool #

    max :: ZipList a -> ZipList a -> ZipList a #

    min :: ZipList a -> ZipList a -> ZipList a #

    Ord a => Ord (First a) 
    Instance details

    Defined in Data.Monoid

    Methods

    compare :: First a -> First a -> Ordering #

    (<) :: First a -> First a -> Bool #

    (<=) :: First a -> First a -> Bool #

    (>) :: First a -> First a -> Bool #

    (>=) :: First a -> First a -> Bool #

    max :: First a -> First a -> First a #

    min :: First a -> First a -> First a #

    Ord a => Ord (Last a) 
    Instance details

    Defined in Data.Monoid

    Methods

    compare :: Last a -> Last a -> Ordering #

    (<) :: Last a -> Last a -> Bool #

    (<=) :: Last a -> Last a -> Bool #

    (>) :: Last a -> Last a -> Bool #

    (>=) :: Last a -> Last a -> Bool #

    max :: Last a -> Last a -> Last a #

    min :: Last a -> Last a -> Last a #

    Ord a => Ord (Dual a) 
    Instance details

    Defined in Data.Semigroup.Internal

    Methods

    compare :: Dual a -> Dual a -> Ordering #

    (<) :: Dual a -> Dual a -> Bool #

    (<=) :: Dual a -> Dual a -> Bool #

    (>) :: Dual a -> Dual a -> Bool #

    (>=) :: Dual a -> Dual a -> Bool #

    max :: Dual a -> Dual a -> Dual a #

    min :: Dual a -> Dual a -> Dual a #

    Ord a => Ord (Sum a) 
    Instance details

    Defined in Data.Semigroup.Internal

    Methods

    compare :: Sum a -> Sum a -> Ordering #

    (<) :: Sum a -> Sum a -> Bool #

    (<=) :: Sum a -> Sum a -> Bool #

    (>) :: Sum a -> Sum a -> Bool #

    (>=) :: Sum a -> Sum a -> Bool #

    max :: Sum a -> Sum a -> Sum a #

    min :: Sum a -> Sum a -> Sum a #

    Ord a => Ord (Product a) 
    Instance details

    Defined in Data.Semigroup.Internal

    Methods

    compare :: Product a -> Product a -> Ordering #

    (<) :: Product a -> Product a -> Bool #

    (<=) :: Product a -> Product a -> Bool #

    (>) :: Product a -> Product a -> Bool #

    (>=) :: Product a -> Product a -> Bool #

    max :: Product a -> Product a -> Product a #

    min :: Product a -> Product a -> Product a #

    Ord a => Ord (NonEmpty a) 
    Instance details

    Defined in GHC.Base

    Methods

    compare :: NonEmpty a -> NonEmpty a -> Ordering #

    (<) :: NonEmpty a -> NonEmpty a -> Bool #

    (<=) :: NonEmpty a -> NonEmpty a -> Bool #

    (>) :: NonEmpty a -> NonEmpty a -> Bool #

    (>=) :: NonEmpty a -> NonEmpty a -> Bool #

    max :: NonEmpty a -> NonEmpty a -> NonEmpty a #

    min :: NonEmpty a -> NonEmpty a -> NonEmpty a #

    (Finite a, Ord b) => Ord (a -> b) # 
    Instance details

    Defined in Data.Universe.Instances.Ord

    Methods

    compare :: (a -> b) -> (a -> b) -> Ordering #

    (<) :: (a -> b) -> (a -> b) -> Bool #

    (<=) :: (a -> b) -> (a -> b) -> Bool #

    (>) :: (a -> b) -> (a -> b) -> Bool #

    (>=) :: (a -> b) -> (a -> b) -> Bool #

    max :: (a -> b) -> (a -> b) -> a -> b #

    min :: (a -> b) -> (a -> b) -> a -> b #

    (Ord a, Ord b) => Ord (Either a b) 
    Instance details

    Defined in Data.Either

    Methods

    compare :: Either a b -> Either a b -> Ordering #

    (<) :: Either a b -> Either a b -> Bool #

    (<=) :: Either a b -> Either a b -> Bool #

    (>) :: Either a b -> Either a b -> Bool #

    (>=) :: Either a b -> Either a b -> Bool #

    max :: Either a b -> Either a b -> Either a b #

    min :: Either a b -> Either a b -> Either a b #

    (Ord a, Ord b) => Ord (a, b) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b) -> (a, b) -> Ordering #

    (<) :: (a, b) -> (a, b) -> Bool #

    (<=) :: (a, b) -> (a, b) -> Bool #

    (>) :: (a, b) -> (a, b) -> Bool #

    (>=) :: (a, b) -> (a, b) -> Bool #

    max :: (a, b) -> (a, b) -> (a, b) #

    min :: (a, b) -> (a, b) -> (a, b) #

    (Ix i, Ord e) => Ord (Array i e)

    Since: base-2.1

    Instance details

    Defined in GHC.Arr

    Methods

    compare :: Array i e -> Array i e -> Ordering #

    (<) :: Array i e -> Array i e -> Bool #

    (<=) :: Array i e -> Array i e -> Bool #

    (>) :: Array i e -> Array i e -> Bool #

    (>=) :: Array i e -> Array i e -> Bool #

    max :: Array i e -> Array i e -> Array i e #

    min :: Array i e -> Array i e -> Array i e #

    (Ord k, Ord v) => Ord (Map k v) 
    Instance details

    Defined in Data.Map.Internal

    Methods

    compare :: Map k v -> Map k v -> Ordering #

    (<) :: Map k v -> Map k v -> Bool #

    (<=) :: Map k v -> Map k v -> Bool #

    (>) :: Map k v -> Map k v -> Bool #

    (>=) :: Map k v -> Map k v -> Bool #

    max :: Map k v -> Map k v -> Map k v #

    min :: Map k v -> Map k v -> Map k v #

    (Ord a, Ord b, Ord c) => Ord (a, b, c) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c) -> (a, b, c) -> Ordering #

    (<) :: (a, b, c) -> (a, b, c) -> Bool #

    (<=) :: (a, b, c) -> (a, b, c) -> Bool #

    (>) :: (a, b, c) -> (a, b, c) -> Bool #

    (>=) :: (a, b, c) -> (a, b, c) -> Bool #

    max :: (a, b, c) -> (a, b, c) -> (a, b, c) #

    min :: (a, b, c) -> (a, b, c) -> (a, b, c) #

    Ord a => Ord (Const a b) 
    Instance details

    Defined in Data.Functor.Const

    Methods

    compare :: Const a b -> Const a b -> Ordering #

    (<) :: Const a b -> Const a b -> Bool #

    (<=) :: Const a b -> Const a b -> Bool #

    (>) :: Const a b -> Const a b -> Bool #

    (>=) :: Const a b -> Const a b -> Bool #

    max :: Const a b -> Const a b -> Const a b #

    min :: Const a b -> Const a b -> Const a b #

    Ord (f a) => Ord (Alt f a) 
    Instance details

    Defined in Data.Semigroup.Internal

    Methods

    compare :: Alt f a -> Alt f a -> Ordering #

    (<) :: Alt f a -> Alt f a -> Bool #

    (<=) :: Alt f a -> Alt f a -> Bool #

    (>) :: Alt f a -> Alt f a -> Bool #

    (>=) :: Alt f a -> Alt f a -> Bool #

    max :: Alt f a -> Alt f a -> Alt f a #

    min :: Alt f a -> Alt f a -> Alt f a #

    (Ord a, Ord b, Ord c, Ord d) => Ord (a, b, c, d) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d) -> (a, b, c, d) -> Ordering #

    (<) :: (a, b, c, d) -> (a, b, c, d) -> Bool #

    (<=) :: (a, b, c, d) -> (a, b, c, d) -> Bool #

    (>) :: (a, b, c, d) -> (a, b, c, d) -> Bool #

    (>=) :: (a, b, c, d) -> (a, b, c, d) -> Bool #

    max :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) #

    min :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) #

    (Ord a, Ord b, Ord c, Ord d, Ord e) => Ord (a, b, c, d, e) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e) -> (a, b, c, d, e) -> Ordering #

    (<) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool #

    (<=) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool #

    (>) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool #

    (>=) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool #

    max :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) #

    min :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f) => Ord (a, b, c, d, e, f) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Ordering #

    (<) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool #

    (<=) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool #

    (>) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool #

    (>=) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool #

    max :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) #

    min :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g) => Ord (a, b, c, d, e, f, g) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Ordering #

    (<) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool #

    (<=) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool #

    (>) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool #

    (>=) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool #

    max :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) #

    min :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h) => Ord (a, b, c, d, e, f, g, h) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool #

    max :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) #

    min :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i) => Ord (a, b, c, d, e, f, g, h, i) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool #

    max :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) #

    min :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j) => Ord (a, b, c, d, e, f, g, h, i, j) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool #

    max :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) #

    min :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k) => Ord (a, b, c, d, e, f, g, h, i, j, k) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool #

    max :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) #

    min :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l) => Ord (a, b, c, d, e, f, g, h, i, j, k, l) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool #

    max :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) #

    min :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool #

    max :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) #

    min :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool #

    max :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) #

    min :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) #

    (Ord a, Ord b, Ord c, Ord d, Ord e, Ord f, Ord g, Ord h, Ord i, Ord j, Ord k, Ord l, Ord m, Ord n, Ord o) => Ord (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) 
    Instance details

    Defined in GHC.Classes

    Methods

    compare :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Ordering #

    (<) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool #

    (<=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool #

    (>) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool #

    (>=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool #

    max :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) #

    min :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) #

    Orphan instances

    (Finite a, Ord b) => Ord (a -> b) # 
    Instance details

    Methods

    compare :: (a -> b) -> (a -> b) -> Ordering #

    (<) :: (a -> b) -> (a -> b) -> Bool #

    (<=) :: (a -> b) -> (a -> b) -> Bool #

    (>) :: (a -> b) -> (a -> b) -> Bool #

    (>=) :: (a -> b) -> (a -> b) -> Bool #

    max :: (a -> b) -> (a -> b) -> a -> b #

    min :: (a -> b) -> (a -> b) -> a -> b #