Spec-Zone.ru › Haskell 9

Data.Ord

Авторские права (c) Университет Глазго, 2005
Лицензия В стиле BSD (см. файл libraries/base/LICENSE)
Сопровождающий libraries@haskell.org
Стабильность стабильный
Переносимость переносимый
Безопасный Haskell безопасный
Язык Haskell2010

Описание

Порядки

class Eq a => Ord a where Исходный код

Класс Ord используется для типов данных с линейным порядком.

Экземпляры Ord можно автоматически выводить для любого определённого пользователем типа данных, составляющие типы которого принадлежат Ord. Порядок объявления конструкторов в объявлении типа данных определяет порядок в автоматически выведенных экземплярах Ord. Тип данных Ordering позволяет определить точный порядок двух объектов с помощью одного сравнения.

Ord, определённый в отчёте Haskell, задаёт линейный порядок и обладает следующими свойствами:

Сравнимость
x <= y || y <= x = True
Транзитивность
если x <= y && y <= z = True, то x <= z = True
Рефлексивность
x <= x = True
Антисимметричность
если x <= y && y <= x = True, то x == y = True

Предполагается выполнение следующих соотношений между операторами:

  1. x >= y = y <= x
  2. x < y = x <= y && x /= y
  3. x > y = y < x
  4. x < y = compare x y == LT
  5. x > y = compare x y == GT
  6. x == y = compare x y == EQ
  7. min x y == if x <= y then x else y = True
  8. max x y == if x >= y then x else y = True

Обратите внимание, что (7.) и (8.) не требуют, чтобы min и max возвращали один из своих аргументов. Требуется лишь, чтобы результат был равен одному из аргументов согласно (==). Пользователям, которым нужны более строгие гарантии, рекомендуется написать собственные функции min и/или max.

Разработчики не всегда в полной мере учитывают этот нюанс; в прошлом (начиная с отчёта Haskell 1.4) спецификация Ord устанавливала более строгое свойство: (min x y, max x y) = (x, y) или (y, x), или, другими словами, min и max будут возвращать один из своих аргументов, используя порядок аргументов для разрешения равенства, если аргументы равны при сравнении. Поведение некоторых функций для списков и Foldable проще всего понять, исходя из этого предположения: все варианты minimumBy и maximumBy (которые не могут использовать min и max в своих реализациях) написаны так, что minimumBy compare и maximumBy compare соответственно эквивалентны minimum и maximum (которые используют min и max), только если min и max соблюдают это соглашение о разрешении равенства. В противном случае, если в контейнере несколько наименьших или наибольших элементов, minimum и maximum могут вернуть не тот же элемент, что minimumBy compare и maximumBy compare (хотя возвращаемые значения должны быть равны). Это важно для типов с неэкстенсиональным равенством, таких как Arg, а также в случаях, когда важна точная ссылка, например, по причинам, связанным с управлением памятью. Если нет причин поступать иначе, разработчикам экземпляров Ord лучше придерживаться того же соглашения (как это делают определения min и max по умолчанию).

Минимальное полное определение: либо compare, либо <=. Для сложных типов использование compare может быть эффективнее.

Минимальное полное определение

compare | (<=)

Методы

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 Исходный код

Экземпляры
Подробности экземпляров
Ord ByteArray Источник

Нелексикографический порядок. Сначала сравнивается длина массивов байтов, а при равенстве длин используется лексикографический порядок. Может измениться между основными версиями.

Начиная с: base-4.17.0.0

Подробности экземпляра

Определено в Data.Array.Byte

Методы

compare :: ByteArray -> ByteArray -> Ordering Источник

(<) :: ByteArray -> ByteArray -> Bool Источник

(<=) :: ByteArray -> ByteArray -> Bool Источник

(>) :: ByteArray -> ByteArray -> Bool Источник

(>=) :: ByteArray -> ByteArray -> Bool Источник

max :: ByteArray -> ByteArray -> ByteArray Источник

min :: ByteArray -> ByteArray -> ByteArray Источник

Ord Void Источник

Начиная с: base-4.8.0.0

Подробности экземпляра

Определено в GHC.Internal.Base

Методы

compare :: Void -> Void -> Ordering Источник

(<) :: Void -> Void -> Bool Источник

(<=) :: Void -> Void -> Bool Источник

(>) :: Void -> Void -> Bool Источник

(>=) :: Void -> Void -> Bool Источник

max :: Void -> Void -> Void Источник

min :: Void -> Void -> Void Источник

Ord BigNat Источник
Подробности экземпляра

Определено в GHC.Internal.Bignum.BigNat

Методы

compare :: BigNat -> BigNat -> Ordering Источник

(<) :: BigNat -> BigNat -> Bool Источник

(<=) :: BigNat -> BigNat -> Bool Источник

(>) :: BigNat -> BigNat -> Bool Источник

(>=) :: BigNat -> BigNat -> Bool Источник

max :: BigNat -> BigNat -> BigNat Источник

min :: BigNat -> BigNat -> BigNat Источник

Ord ByteOrder Источник

Начиная с: base-4.11.0.0

Подробности экземпляра

Определено в GHC.Internal.ByteOrder

Методы

compare :: ByteOrder -> ByteOrder -> Ordering Источник

(<) :: ByteOrder -> ByteOrder -> Bool Источник

(<=) :: ByteOrder -> ByteOrder -> Bool Источник

(>) :: ByteOrder -> ByteOrder -> Bool Источник

(>=) :: ByteOrder -> ByteOrder -> Bool Источник

max :: ByteOrder -> ByteOrder -> ByteOrder Источник

min :: ByteOrder -> ByteOrder -> ByteOrder Источник

Ord ClosureType Источник
Подробности экземпляра

Определено в GHC.Internal.ClosureTypes

Методы

compare :: ClosureType -> ClosureType -> Ordering Источник

(<) :: ClosureType -> ClosureType -> Bool Источник

(<=) :: ClosureType -> ClosureType -> Bool Источник

(>) :: ClosureType -> ClosureType -> Bool Источник

(>=) :: ClosureType -> ClosureType -> Bool Источник

max :: ClosureType -> ClosureType -> ClosureType Источник

min :: ClosureType -> ClosureType -> ClosureType Источник

Ord BlockReason Источник

Начиная с: base-4.3.0.0

Подробности экземпляра

Определено в GHC.Internal.Conc.Sync

Методы

compare :: BlockReason -> BlockReason -> Ordering Источник

(<) :: BlockReason -> BlockReason -> Bool Источник

(<=) :: BlockReason -> BlockReason -> Bool Источник

(>) :: BlockReason -> BlockReason -> Bool Источник

(>=) :: BlockReason -> BlockReason -> Bool Источник

max :: BlockReason -> BlockReason -> BlockReason Источник

min :: BlockReason -> BlockReason -> BlockReason Источник

Ord ThreadId Источник

Начиная с: base-4.2.0.0

Подробности экземпляра

Определено в GHC.Internal.Conc.Sync

Методы

compare :: ThreadId -> ThreadId -> Ordering Источник

(<) :: ThreadId -> ThreadId -> Bool Источник

(<=) :: ThreadId -> ThreadId -> Bool Источник

(>) :: ThreadId -> ThreadId -> Bool Источник

(>=) :: ThreadId -> ThreadId -> Bool Источник

max :: ThreadId -> ThreadId -> ThreadId Источник

min :: ThreadId -> ThreadId -> ThreadId Источник

Ord ThreadStatus Источник

Начиная с: base-4.3.0.0

Подробности экземпляра

Определено в GHC.Internal.Conc.Sync

Методы

compare :: ThreadStatus -> ThreadStatus -> Ordering Источник

(<) :: ThreadStatus -> ThreadStatus -> Bool Источник

(<=) :: ThreadStatus -> ThreadStatus -> Bool Источник

(>) :: ThreadStatus -> ThreadStatus -> Bool Источник

(>=) :: ThreadStatus -> ThreadStatus -> Bool Источник

max :: ThreadStatus -> ThreadStatus -> ThreadStatus Источник

min :: ThreadStatus -> ThreadStatus -> ThreadStatus Источник

Ord All Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Data.Semigroup.Internal

Методы

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 Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Data.Semigroup.Internal

Методы

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 SomeTypeRep Источник
Сведения об экземпляре

Определено в GHC.Internal.Data.Typeable.Internal

Методы

compare :: SomeTypeRep -> SomeTypeRep -> Ordering Источник

(<) :: SomeTypeRep -> SomeTypeRep -> Bool Источник

(<=) :: SomeTypeRep -> SomeTypeRep -> Bool Источник

(>) :: SomeTypeRep -> SomeTypeRep -> Bool Источник

(>=) :: SomeTypeRep -> SomeTypeRep -> Bool Источник

max :: SomeTypeRep -> SomeTypeRep -> SomeTypeRep Источник

min :: SomeTypeRep -> SomeTypeRep -> SomeTypeRep Источник

Ord Unique Источник
Сведения об экземпляре

Определено в GHC.Internal.Data.Unique

Методы

compare :: Unique -> Unique -> Ordering Источник

(<) :: Unique -> Unique -> Bool Источник

(<=) :: Unique -> Unique -> Bool Источник

(>) :: Unique -> Unique -> Bool Источник

(>=) :: Unique -> Unique -> Bool Источник

max :: Unique -> Unique -> Unique Источник

min :: Unique -> Unique -> Unique Источник

Ord Version Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Data.Version

Методы

compare :: Version -> Version -> Ordering Источник

(<) :: Version -> Version -> Bool Источник

(<=) :: Version -> Version -> Bool Источник

(>) :: Version -> Version -> Bool Источник

(>=) :: Version -> Version -> Bool Источник

max :: Version -> Version -> Version Источник

min :: Version -> Version -> Version Источник

Ord TimeoutKey Источник
Сведения об экземпляре

Определено в GHC.Internal.Event.TimeOut

Методы

compare :: TimeoutKey -> TimeoutKey -> Ordering Источник

(<) :: TimeoutKey -> TimeoutKey -> Bool Источник

(<=) :: TimeoutKey -> TimeoutKey -> Bool Источник

(>) :: TimeoutKey -> TimeoutKey -> Bool Источник

(>=) :: TimeoutKey -> TimeoutKey -> Bool Источник

max :: TimeoutKey -> TimeoutKey -> TimeoutKey Источник

min :: TimeoutKey -> TimeoutKey -> TimeoutKey Источник

Ord Unique Источник

Начиная с: base-4.4.0.0

Сведения об экземпляре

Определено в GHC.Internal.Event.Unique

Методы

compare :: Unique -> Unique -> Ordering Источник

(<) :: Unique -> Unique -> Bool Источник

(<=) :: Unique -> Unique -> Bool Источник

(>) :: Unique -> Unique -> Bool Источник

(>=) :: Unique -> Unique -> Bool Источник

max :: Unique -> Unique -> Unique Источник

min :: Unique -> Unique -> Unique Источник

Ord ErrorCall Источник

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Exception

Методы

compare :: ErrorCall -> ErrorCall -> Ordering Источник

(<) :: ErrorCall -> ErrorCall -> Bool Источник

(<=) :: ErrorCall -> ErrorCall -> Bool Источник

(>) :: ErrorCall -> ErrorCall -> Bool Источник

(>=) :: ErrorCall -> ErrorCall -> Bool Источник

max :: ErrorCall -> ErrorCall -> ErrorCall Источник

min :: ErrorCall -> ErrorCall -> ErrorCall Источник

Ord ArithException Источник

Начиная с: base-3.0

Подробности экземпляра

Определён в GHC.Internal.Exception.Type

Методы

compare :: ArithException -> ArithException -> Ordering Исходный код

(<) :: ArithException -> ArithException -> Bool Исходный код

(<=) :: ArithException -> ArithException -> Bool Исходный код

(>) :: ArithException -> ArithException -> Bool Исходный код

(>=) :: ArithException -> ArithException -> Bool Исходный код

max :: ArithException -> ArithException -> ArithException Исходный код

min :: ArithException -> ArithException -> ArithException Исходный код

Ord Fingerprint Исходный код

Начиная с: base-4.4.0.0

Подробности экземпляра

Определён в GHC.Internal.Fingerprint.Type

Методы

compare :: Fingerprint -> Fingerprint -> Ordering Исходный код

(<) :: Fingerprint -> Fingerprint -> Bool Исходный код

(<=) :: Fingerprint -> Fingerprint -> Bool Исходный код

(>) :: Fingerprint -> Fingerprint -> Bool Исходный код

(>=) :: Fingerprint -> Fingerprint -> Bool Исходный код

max :: Fingerprint -> Fingerprint -> Fingerprint Исходный код

min :: Fingerprint -> Fingerprint -> Fingerprint Исходный код

Ord CBool Исходный код
Подробности экземпляра

Определён в GHC.Internal.Foreign.C.Types

Методы

compare :: CBool -> CBool -> Ordering Исходный код

(<) :: CBool -> CBool -> Bool Исходный код

(<=) :: CBool -> CBool -> Bool Исходный код

(>) :: CBool -> CBool -> Bool Исходный код

(>=) :: CBool -> CBool -> Bool Исходный код

max :: CBool -> CBool -> CBool Исходный код

min :: CBool -> CBool -> CBool Исходный код

Ord CChar Исходный код
Подробности экземпляра

Определён в GHC.Internal.Foreign.C.Types

Методы

compare :: CChar -> CChar -> Ordering Исходный код

(<) :: CChar -> CChar -> Bool Исходный код

(<=) :: CChar -> CChar -> Bool Исходный код

(>) :: CChar -> CChar -> Bool Исходный код

(>=) :: CChar -> CChar -> Bool Исходный код

max :: CChar -> CChar -> CChar Исходный код

min :: CChar -> CChar -> CChar Исходный код

Ord CClock Исходный код
Подробности экземпляра

Определён в GHC.Internal.Foreign.C.Types

Методы

compare :: CClock -> CClock -> Ordering Исходный код

(<) :: CClock -> CClock -> Bool Исходный код

(<=) :: CClock -> CClock -> Bool Исходный код

(>) :: CClock -> CClock -> Bool Исходный код

(>=) :: CClock -> CClock -> Bool Исходный код

max :: CClock -> CClock -> CClock Исходный код

min :: CClock -> CClock -> CClock Исходный код

Ord CDouble Исходный код
Подробности экземпляра

Определён в GHC.Internal.Foreign.C.Types

Методы

compare :: CDouble -> CDouble -> Ordering Исходный код

(<) :: CDouble -> CDouble -> Bool Исходный код

(<=) :: CDouble -> CDouble -> Bool Исходный код

(>) :: CDouble -> CDouble -> Bool Исходный код

(>=) :: CDouble -> CDouble -> Bool Исходный код

max :: CDouble -> CDouble -> CDouble Исходный код

min :: CDouble -> CDouble -> CDouble Исходный код

Ord CFloat Исходный код
Подробности экземпляра

Определён в GHC.Internal.Foreign.C.Types

Методы

compare :: CFloat -> CFloat -> Ordering Исходный код

(<) :: CFloat -> CFloat -> Bool Исходный код

(<=) :: CFloat -> CFloat -> Bool Исходный код

(>) :: CFloat -> CFloat -> Bool Исходный код

(>=) :: CFloat -> CFloat -> Bool Исходный код

max :: CFloat -> CFloat -> CFloat Исходный код

min :: CFloat -> CFloat -> CFloat Исходный код

Ord CInt Исходный код
Подробности экземпляра

Определён в GHC.Internal.Foreign.C.Types

Методы

compare :: CInt -> CInt -> Ordering Исходный код

(<) :: CInt -> CInt -> Bool Исходный код

(<=) :: CInt -> CInt -> Bool Исходный код

(>) :: CInt -> CInt -> Bool Исходный код

(>=) :: CInt -> CInt -> Bool Исходный код

max :: CInt -> CInt -> CInt Исходный код

min :: CInt -> CInt -> CInt Исходный код

Ord CIntMax Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CIntMax -> CIntMax -> Ordering Источник

(<) :: CIntMax -> CIntMax -> Bool Источник

(<=) :: CIntMax -> CIntMax -> Bool Источник

(>) :: CIntMax -> CIntMax -> Bool Источник

(>=) :: CIntMax -> CIntMax -> Bool Источник

max :: CIntMax -> CIntMax -> CIntMax Источник

min :: CIntMax -> CIntMax -> CIntMax Источник

Ord CIntPtr Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CIntPtr -> CIntPtr -> Ordering Источник

(<) :: CIntPtr -> CIntPtr -> Bool Источник

(<=) :: CIntPtr -> CIntPtr -> Bool Источник

(>) :: CIntPtr -> CIntPtr -> Bool Источник

(>=) :: CIntPtr -> CIntPtr -> Bool Источник

max :: CIntPtr -> CIntPtr -> CIntPtr Источник

min :: CIntPtr -> CIntPtr -> CIntPtr Источник

Ord CLLong Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CLLong -> CLLong -> Ordering Источник

(<) :: CLLong -> CLLong -> Bool Источник

(<=) :: CLLong -> CLLong -> Bool Источник

(>) :: CLLong -> CLLong -> Bool Источник

(>=) :: CLLong -> CLLong -> Bool Источник

max :: CLLong -> CLLong -> CLLong Источник

min :: CLLong -> CLLong -> CLLong Источник

Ord CLong Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CLong -> CLong -> Ordering Источник

(<) :: CLong -> CLong -> Bool Источник

(<=) :: CLong -> CLong -> Bool Источник

(>) :: CLong -> CLong -> Bool Источник

(>=) :: CLong -> CLong -> Bool Источник

max :: CLong -> CLong -> CLong Источник

min :: CLong -> CLong -> CLong Источник

Ord CPtrdiff Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CPtrdiff -> CPtrdiff -> Ordering Источник

(<) :: CPtrdiff -> CPtrdiff -> Bool Источник

(<=) :: CPtrdiff -> CPtrdiff -> Bool Источник

(>) :: CPtrdiff -> CPtrdiff -> Bool Источник

(>=) :: CPtrdiff -> CPtrdiff -> Bool Источник

max :: CPtrdiff -> CPtrdiff -> CPtrdiff Источник

min :: CPtrdiff -> CPtrdiff -> CPtrdiff Источник

Ord CSChar Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CSChar -> CSChar -> Ordering Источник

(<) :: CSChar -> CSChar -> Bool Источник

(<=) :: CSChar -> CSChar -> Bool Источник

(>) :: CSChar -> CSChar -> Bool Источник

(>=) :: CSChar -> CSChar -> Bool Источник

max :: CSChar -> CSChar -> CSChar Источник

min :: CSChar -> CSChar -> CSChar Источник

Ord CSUSeconds Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CSUSeconds -> CSUSeconds -> Ordering Источник

(<) :: CSUSeconds -> CSUSeconds -> Bool Источник

(<=) :: CSUSeconds -> CSUSeconds -> Bool Источник

(>) :: CSUSeconds -> CSUSeconds -> Bool Источник

(>=) :: CSUSeconds -> CSUSeconds -> Bool Источник

max :: CSUSeconds -> CSUSeconds -> CSUSeconds Источник

min :: CSUSeconds -> CSUSeconds -> CSUSeconds Источник

Ord CShort Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CShort -> CShort -> Ordering Источник

(<) :: CShort -> CShort -> Bool Источник

(<=) :: CShort -> CShort -> Bool Источник

(>) :: CShort -> CShort -> Bool Источник

(>=) :: CShort -> CShort -> Bool Источник

max :: CShort -> CShort -> CShort Источник

min :: CShort -> CShort -> CShort Источник

Ord CSigAtomic Источник
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CSigAtomic -> CSigAtomic -> Ordering Исходный код

(<) :: CSigAtomic -> CSigAtomic -> Bool Исходный код

(<=) :: CSigAtomic -> CSigAtomic -> Bool Исходный код

(>) :: CSigAtomic -> CSigAtomic -> Bool Исходный код

(>=) :: CSigAtomic -> CSigAtomic -> Bool Исходный код

max :: CSigAtomic -> CSigAtomic -> CSigAtomic Исходный код

min :: CSigAtomic -> CSigAtomic -> CSigAtomic Исходный код

Ord CSize Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CSize -> CSize -> Ordering Исходный код

(<) :: CSize -> CSize -> Bool Исходный код

(<=) :: CSize -> CSize -> Bool Исходный код

(>) :: CSize -> CSize -> Bool Исходный код

(>=) :: CSize -> CSize -> Bool Исходный код

max :: CSize -> CSize -> CSize Исходный код

min :: CSize -> CSize -> CSize Исходный код

Ord CTime Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CTime -> CTime -> Ordering Исходный код

(<) :: CTime -> CTime -> Bool Исходный код

(<=) :: CTime -> CTime -> Bool Исходный код

(>) :: CTime -> CTime -> Bool Исходный код

(>=) :: CTime -> CTime -> Bool Исходный код

max :: CTime -> CTime -> CTime Исходный код

min :: CTime -> CTime -> CTime Исходный код

Ord CUChar Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CUChar -> CUChar -> Ordering Исходный код

(<) :: CUChar -> CUChar -> Bool Исходный код

(<=) :: CUChar -> CUChar -> Bool Исходный код

(>) :: CUChar -> CUChar -> Bool Исходный код

(>=) :: CUChar -> CUChar -> Bool Исходный код

max :: CUChar -> CUChar -> CUChar Исходный код

min :: CUChar -> CUChar -> CUChar Исходный код

Ord CUInt Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CUInt -> CUInt -> Ordering Исходный код

(<) :: CUInt -> CUInt -> Bool Исходный код

(<=) :: CUInt -> CUInt -> Bool Исходный код

(>) :: CUInt -> CUInt -> Bool Исходный код

(>=) :: CUInt -> CUInt -> Bool Исходный код

max :: CUInt -> CUInt -> CUInt Исходный код

min :: CUInt -> CUInt -> CUInt Исходный код

Ord CUIntMax Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CUIntMax -> CUIntMax -> Ordering Исходный код

(<) :: CUIntMax -> CUIntMax -> Bool Исходный код

(<=) :: CUIntMax -> CUIntMax -> Bool Исходный код

(>) :: CUIntMax -> CUIntMax -> Bool Исходный код

(>=) :: CUIntMax -> CUIntMax -> Bool Исходный код

max :: CUIntMax -> CUIntMax -> CUIntMax Исходный код

min :: CUIntMax -> CUIntMax -> CUIntMax Исходный код

Ord CUIntPtr Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CUIntPtr -> CUIntPtr -> Ordering Исходный код

(<) :: CUIntPtr -> CUIntPtr -> Bool Исходный код

(<=) :: CUIntPtr -> CUIntPtr -> Bool Исходный код

(>) :: CUIntPtr -> CUIntPtr -> Bool Исходный код

(>=) :: CUIntPtr -> CUIntPtr -> Bool Исходный код

max :: CUIntPtr -> CUIntPtr -> CUIntPtr Исходный код

min :: CUIntPtr -> CUIntPtr -> CUIntPtr Исходный код

Ord CULLong Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CULLong -> CULLong -> Ordering Исходный код

(<) :: CULLong -> CULLong -> Bool Исходный код

(<=) :: CULLong -> CULLong -> Bool Исходный код

(>) :: CULLong -> CULLong -> Bool Исходный код

(>=) :: CULLong -> CULLong -> Bool Исходный код

max :: CULLong -> CULLong -> CULLong Исходный код

min :: CULLong -> CULLong -> CULLong Исходный код

Ord CULong Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CULong -> CULong -> Ordering Исходный код

(<) :: CULong -> CULong -> Bool Исходный код

(<=) :: CULong -> CULong -> Bool Исходный код

(>) :: CULong -> CULong -> Bool Исходный код

(>=) :: CULong -> CULong -> Bool Исходный код

max :: CULong -> CULong -> CULong Исходный код

min :: CULong -> CULong -> CULong Исходный код

Ord CUSeconds Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CUSeconds -> CUSeconds -> Ordering Исходный код

(<) :: CUSeconds -> CUSeconds -> Bool Исходный код

(<=) :: CUSeconds -> CUSeconds -> Bool Исходный код

(>) :: CUSeconds -> CUSeconds -> Bool Исходный код

(>=) :: CUSeconds -> CUSeconds -> Bool Исходный код

max :: CUSeconds -> CUSeconds -> CUSeconds Исходный код

min :: CUSeconds -> CUSeconds -> CUSeconds Исходный код

Ord CUShort Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CUShort -> CUShort -> Ordering Исходный код

(<) :: CUShort -> CUShort -> Bool Исходный код

(<=) :: CUShort -> CUShort -> Bool Исходный код

(>) :: CUShort -> CUShort -> Bool Исходный код

(>=) :: CUShort -> CUShort -> Bool Исходный код

max :: CUShort -> CUShort -> CUShort Исходный код

min :: CUShort -> CUShort -> CUShort Исходный код

Ord CWchar Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.Types

Методы

compare :: CWchar -> CWchar -> Ordering Исходный код

(<) :: CWchar -> CWchar -> Bool Исходный код

(<=) :: CWchar -> CWchar -> Bool Исходный код

(>) :: CWchar -> CWchar -> Bool Исходный код

(>=) :: CWchar -> CWchar -> Bool Исходный код

max :: CWchar -> CWchar -> CWchar Исходный код

min :: CWchar -> CWchar -> CWchar Исходный код

Ord IntPtr Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.Ptr

Методы

compare :: IntPtr -> IntPtr -> Ordering Исходный код

(<) :: IntPtr -> IntPtr -> Bool Исходный код

(<=) :: IntPtr -> IntPtr -> Bool Исходный код

(>) :: IntPtr -> IntPtr -> Bool Исходный код

(>=) :: IntPtr -> IntPtr -> Bool Исходный код

max :: IntPtr -> IntPtr -> IntPtr Исходный код

min :: IntPtr -> IntPtr -> IntPtr Исходный код

Ord WordPtr Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.Ptr

Методы

compare :: WordPtr -> WordPtr -> Ordering Исходный код

(<) :: WordPtr -> WordPtr -> Bool Исходный код

(<=) :: WordPtr -> WordPtr -> Bool Исходный код

(>) :: WordPtr -> WordPtr -> Bool Исходный код

(>=) :: WordPtr -> WordPtr -> Bool Исходный код

max :: WordPtr -> WordPtr -> WordPtr Исходный код

min :: WordPtr -> WordPtr -> WordPtr Исходный код

Ord Associativity Исходный код

Начиная с: base-4.6.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: Associativity -> Associativity -> Ordering Исходный код

(<) :: Associativity -> Associativity -> Bool Исходный код

(<=) :: Associativity -> Associativity -> Bool Исходный код

(>) :: Associativity -> Associativity -> Bool Исходный код

(>=) :: Associativity -> Associativity -> Bool Исходный код

max :: Associativity -> Associativity -> Associativity Исходный код

min :: Associativity -> Associativity -> Associativity Исходный код

Ord DecidedStrictness Исходный код

Начиная с: base-4.9.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: DecidedStrictness -> DecidedStrictness -> Ordering Исходный код

(<) :: DecidedStrictness -> DecidedStrictness -> Bool Исходный код

(<=) :: DecidedStrictness -> DecidedStrictness -> Bool Исходный код

(>) :: DecidedStrictness -> DecidedStrictness -> Bool Исходный код

(>=) :: DecidedStrictness -> DecidedStrictness -> Bool Исходный код

max :: DecidedStrictness -> DecidedStrictness -> DecidedStrictness Исходный код

min :: DecidedStrictness -> DecidedStrictness -> DecidedStrictness Исходный код

Ord Fixity Исходный код

Начиная с: base-4.6.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: Fixity -> Fixity -> Ordering Исходный код

(<) :: Fixity -> Fixity -> Bool Исходный код

(<=) :: Fixity -> Fixity -> Bool Исходный код

(>) :: Fixity -> Fixity -> Bool Исходный код

(>=) :: Fixity -> Fixity -> Bool Исходный код

max :: Fixity -> Fixity -> Fixity Исходный код

min :: Fixity -> Fixity -> Fixity Исходный код

Ord SourceStrictness Исходный код

Начиная с: base-4.9.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: SourceStrictness -> SourceStrictness -> Ordering Исходный код

(<) :: SourceStrictness -> SourceStrictness -> Bool Исходный код

(<=) :: SourceStrictness -> SourceStrictness -> Bool Исходный код

(>) :: SourceStrictness -> SourceStrictness -> Bool Исходный код

(>=) :: SourceStrictness -> SourceStrictness -> Bool Исходный код

max :: SourceStrictness -> SourceStrictness -> SourceStrictness Исходный код

min :: SourceStrictness -> SourceStrictness -> SourceStrictness Исходный код

Ord SourceUnpackedness Исходный код

Начиная с: base-4.9.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: SourceUnpackedness -> SourceUnpackedness -> Ordering Исходный код

(<) :: SourceUnpackedness -> SourceUnpackedness -> Bool Исходный код

(<=) :: SourceUnpackedness -> SourceUnpackedness -> Bool Исходный код

(>) :: SourceUnpackedness -> SourceUnpackedness -> Bool Исходный код

(>=) :: SourceUnpackedness -> SourceUnpackedness -> Bool Исходный код

max :: SourceUnpackedness -> SourceUnpackedness -> SourceUnpackedness Исходный код

min :: SourceUnpackedness -> SourceUnpackedness -> SourceUnpackedness Исходный код

Ord PrimType Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Heap.Closures

Методы

compare :: PrimType -> PrimType -> Ordering Исходный код

(<) :: PrimType -> PrimType -> Bool Исходный код

(<=) :: PrimType -> PrimType -> Bool Исходный код

(>) :: PrimType -> PrimType -> Bool Исходный код

(>=) :: PrimType -> PrimType -> Bool Исходный код

max :: PrimType -> PrimType -> PrimType Исходный код

min :: PrimType -> PrimType -> PrimType Исходный код

Ord TsoFlags Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Heap.Closures

Методы

compare :: TsoFlags -> TsoFlags -> Ordering Исходный код

(<) :: TsoFlags -> TsoFlags -> Bool Исходный код

(<=) :: TsoFlags -> TsoFlags -> Bool Исходный код

(>) :: TsoFlags -> TsoFlags -> Bool Исходный код

(>=) :: TsoFlags -> TsoFlags -> Bool Исходный код

max :: TsoFlags -> TsoFlags -> TsoFlags Исходный код

min :: TsoFlags -> TsoFlags -> TsoFlags Исходный код

Ord WhatNext Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Heap.Closures

Методы

compare :: WhatNext -> WhatNext -> Ordering Исходный код

(<) :: WhatNext -> WhatNext -> Bool Исходный код

(<=) :: WhatNext -> WhatNext -> Bool Исходный код

(>) :: WhatNext -> WhatNext -> Bool Исходный код

(>=) :: WhatNext -> WhatNext -> Bool Исходный код

max :: WhatNext -> WhatNext -> WhatNext Исходный код

min :: WhatNext -> WhatNext -> WhatNext Исходный код

Ord WhyBlocked Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Heap.Closures

Методы

compare :: WhyBlocked -> WhyBlocked -> Ordering Источник

(<) :: WhyBlocked -> WhyBlocked -> Bool Источник

(<=) :: WhyBlocked -> WhyBlocked -> Bool Источник

(>) :: WhyBlocked -> WhyBlocked -> Bool Источник

(>=) :: WhyBlocked -> WhyBlocked -> Bool Источник

max :: WhyBlocked -> WhyBlocked -> WhyBlocked Источник

min :: WhyBlocked -> WhyBlocked -> WhyBlocked Источник

Ord HalfWord Источник
Сведения об экземпляре

Определено в GHC.Internal.Heap.InfoTable.Types

Методы

compare :: HalfWord -> HalfWord -> Ordering Источник

(<) :: HalfWord -> HalfWord -> Bool Источник

(<=) :: HalfWord -> HalfWord -> Bool Источник

(>) :: HalfWord -> HalfWord -> Bool Источник

(>=) :: HalfWord -> HalfWord -> Bool Источник

max :: HalfWord -> HalfWord -> HalfWord Источник

min :: HalfWord -> HalfWord -> HalfWord Источник

Ord CostCentre Источник
Сведения об экземпляре

Определено в GHC.Internal.Heap.ProfInfo.Types

Методы

compare :: CostCentre -> CostCentre -> Ordering Источник

(<) :: CostCentre -> CostCentre -> Bool Источник

(<=) :: CostCentre -> CostCentre -> Bool Источник

(>) :: CostCentre -> CostCentre -> Bool Источник

(>=) :: CostCentre -> CostCentre -> Bool Источник

max :: CostCentre -> CostCentre -> CostCentre Источник

min :: CostCentre -> CostCentre -> CostCentre Источник

Ord CostCentreStack Источник
Сведения об экземпляре

Определено в GHC.Internal.Heap.ProfInfo.Types

Методы

compare :: CostCentreStack -> CostCentreStack -> Ordering Источник

(<) :: CostCentreStack -> CostCentreStack -> Bool Источник

(<=) :: CostCentreStack -> CostCentreStack -> Bool Источник

(>) :: CostCentreStack -> CostCentreStack -> Bool Источник

(>=) :: CostCentreStack -> CostCentreStack -> Bool Источник

max :: CostCentreStack -> CostCentreStack -> CostCentreStack Источник

min :: CostCentreStack -> CostCentreStack -> CostCentreStack Источник

Ord IndexTable Источник
Сведения об экземпляре

Определено в GHC.Internal.Heap.ProfInfo.Types

Методы

compare :: IndexTable -> IndexTable -> Ordering Источник

(<) :: IndexTable -> IndexTable -> Bool Источник

(<=) :: IndexTable -> IndexTable -> Bool Источник

(>) :: IndexTable -> IndexTable -> Bool Источник

(>=) :: IndexTable -> IndexTable -> Bool Источник

max :: IndexTable -> IndexTable -> IndexTable Источник

min :: IndexTable -> IndexTable -> IndexTable Источник

Ord StgTSOProfInfo Источник
Подробности экземпляра

Определено в GHC.Internal.Heap.ProfInfo.Types

Методы

compare :: StgTSOProfInfo -> StgTSOProfInfo -> Ordering Источник

(<) :: StgTSOProfInfo -> StgTSOProfInfo -> Bool Источник

(<=) :: StgTSOProfInfo -> StgTSOProfInfo -> Bool Источник

(>) :: StgTSOProfInfo -> StgTSOProfInfo -> Bool Источник

(>=) :: StgTSOProfInfo -> StgTSOProfInfo -> Bool Источник

max :: StgTSOProfInfo -> StgTSOProfInfo -> StgTSOProfInfo Источник

min :: StgTSOProfInfo -> StgTSOProfInfo -> StgTSOProfInfo Источник

Ord SeekMode Источник

Начиная с: base-4.2.0.0

Подробности экземпляра

Определено в GHC.Internal.IO.Device

Методы

compare :: SeekMode -> SeekMode -> Ordering Источник

(<) :: SeekMode -> SeekMode -> Bool Источник

(<=) :: SeekMode -> SeekMode -> Bool Источник

(>) :: SeekMode -> SeekMode -> Bool Источник

(>=) :: SeekMode -> SeekMode -> Bool Источник

max :: SeekMode -> SeekMode -> SeekMode Источник

min :: SeekMode -> SeekMode -> SeekMode Источник

Ord ArrayException Источник

Начиная с: base-4.2.0.0

Подробности экземпляра

Определено в GHC.Internal.IO.Exception

Методы

compare :: ArrayException -> ArrayException -> Ordering Источник

(<) :: ArrayException -> ArrayException -> Bool Источник

(<=) :: ArrayException -> ArrayException -> Bool Источник

(>) :: ArrayException -> ArrayException -> Bool Источник

(>=) :: ArrayException -> ArrayException -> Bool Источник

max :: ArrayException -> ArrayException -> ArrayException Источник

min :: ArrayException -> ArrayException -> ArrayException Источник

Ord AsyncException Источник

Начиная с: base-4.2.0.0

Подробности экземпляра

Определено в GHC.Internal.IO.Exception

Методы

compare :: AsyncException -> AsyncException -> Ordering Источник

(<) :: AsyncException -> AsyncException -> Bool Источник

(<=) :: AsyncException -> AsyncException -> Bool Источник

(>) :: AsyncException -> AsyncException -> Bool Источник

(>=) :: AsyncException -> AsyncException -> Bool Источник

max :: AsyncException -> AsyncException -> AsyncException Источник

min :: AsyncException -> AsyncException -> AsyncException Источник

Ord ExitCode Источник
Подробности экземпляра

Определено в GHC.Internal.IO.Exception

Методы

compare :: ExitCode -> ExitCode -> Ordering Источник

(<) :: ExitCode -> ExitCode -> Bool Источник

(<=) :: ExitCode -> ExitCode -> Bool Источник

(>) :: ExitCode -> ExitCode -> Bool Источник

(>=) :: ExitCode -> ExitCode -> Bool Источник

max :: ExitCode -> ExitCode -> ExitCode Источник

min :: ExitCode -> ExitCode -> ExitCode Источник

Ord BufferMode Источник

Начиная с: base-4.2.0.0

Подробности экземпляра

Определено в GHC.Internal.IO.Handle.Types

Методы

compare :: BufferMode -> BufferMode -> Ordering Источник

(<) :: BufferMode -> BufferMode -> Bool Источник

(<=) :: BufferMode -> BufferMode -> Bool Источник

(>) :: BufferMode -> BufferMode -> Bool Источник

(>=) :: BufferMode -> BufferMode -> Bool Источник

max :: BufferMode -> BufferMode -> BufferMode Источник

min :: BufferMode -> BufferMode -> BufferMode Источник

Ord Newline Источник

Начиная с: base-4.3.0.0

Подробности экземпляра

Определено в GHC.Internal.IO.Handle.Types

Методы

compare :: Newline -> Newline -> Ordering Источник

(<) :: Newline -> Newline -> Bool Источник

(<=) :: Newline -> Newline -> Bool Источник

(>) :: Newline -> Newline -> Bool Источник

(>=) :: Newline -> Newline -> Bool Источник

max :: Newline -> Newline -> Newline Источник

min :: Newline -> Newline -> Newline Источник

Ord NewlineMode Источник

Начиная с: base-4.3.0.0

Сведения об экземпляре

Определено в GHC.Internal.IO.Handle.Types

Методы

compare :: NewlineMode -> NewlineMode -> Ordering Источник

(<) :: NewlineMode -> NewlineMode -> Bool Источник

(<=) :: NewlineMode -> NewlineMode -> Bool Источник

(>) :: NewlineMode -> NewlineMode -> Bool Источник

(>=) :: NewlineMode -> NewlineMode -> Bool Источник

max :: NewlineMode -> NewlineMode -> NewlineMode Источник

min :: NewlineMode -> NewlineMode -> NewlineMode Источник

Ord IOMode Источник

С версии: base-4.2.0.0

Сведения об экземпляре

Определено в GHC.Internal.IO.IOMode

Методы

compare :: IOMode -> IOMode -> Ordering Источник

(<) :: IOMode -> IOMode -> Bool Источник

(<=) :: IOMode -> IOMode -> Bool Источник

(>) :: IOMode -> IOMode -> Bool Источник

(>=) :: IOMode -> IOMode -> Bool Источник

max :: IOMode -> IOMode -> IOMode Источник

min :: IOMode -> IOMode -> IOMode Источник

Ord Int16 Источник

С версии: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Int

Методы

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 Источник

С версии: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Int

Методы

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 Источник

С версии: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Int

Методы

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 Int8 Источник

С версии: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Int

Методы

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 Extension Источник
Сведения об экземпляре

Определено в GHC.Internal.LanguageExtensions

Методы

compare :: Extension -> Extension -> Ordering Источник

(<) :: Extension -> Extension -> Bool Источник

(<=) :: Extension -> Extension -> Bool Источник

(>) :: Extension -> Extension -> Bool Источник

(>=) :: Extension -> Extension -> Bool Источник

max :: Extension -> Extension -> Extension Источник

min :: Extension -> Extension -> Extension Источник

Ord ByteOffset Источник
Подробности экземпляра

Определено в GHC.Internal.Stack.Constants

Методы

compare :: ByteOffset -> ByteOffset -> Ordering Источник

(<) :: ByteOffset -> ByteOffset -> Bool Источник

(<=) :: ByteOffset -> ByteOffset -> Bool Источник

(>) :: ByteOffset -> ByteOffset -> Bool Источник

(>=) :: ByteOffset -> ByteOffset -> Bool Источник

max :: ByteOffset -> ByteOffset -> ByteOffset Источник

min :: ByteOffset -> ByteOffset -> ByteOffset Источник

Ord WordOffset Источник
Подробности экземпляра

Определено в GHC.Internal.Stack.Constants

Методы

compare :: WordOffset -> WordOffset -> Ordering Источник

(<) :: WordOffset -> WordOffset -> Bool Источник

(<=) :: WordOffset -> WordOffset -> Bool Источник

(>) :: WordOffset -> WordOffset -> Bool Источник

(>=) :: WordOffset -> WordOffset -> Bool Источник

max :: WordOffset -> WordOffset -> WordOffset Источник

min :: WordOffset -> WordOffset -> WordOffset Источник

Ord ByteOffset Источник
Подробности экземпляра

Определено в GHC.Internal.Stack.ConstantsProf

Методы

compare :: ByteOffset -> ByteOffset -> Ordering Источник

(<) :: ByteOffset -> ByteOffset -> Bool Источник

(<=) :: ByteOffset -> ByteOffset -> Bool Источник

(>) :: ByteOffset -> ByteOffset -> Bool Источник

(>=) :: ByteOffset -> ByteOffset -> Bool Источник

max :: ByteOffset -> ByteOffset -> ByteOffset Источник

min :: ByteOffset -> ByteOffset -> ByteOffset Источник

Ord WordOffset Источник
Подробности экземпляра

Определено в GHC.Internal.Stack.ConstantsProf

Методы

compare :: WordOffset -> WordOffset -> Ordering Источник

(<) :: WordOffset -> WordOffset -> Bool Источник

(<=) :: WordOffset -> WordOffset -> Bool Источник

(>) :: WordOffset -> WordOffset -> Bool Источник

(>=) :: WordOffset -> WordOffset -> Bool Источник

max :: WordOffset -> WordOffset -> WordOffset Источник

min :: WordOffset -> WordOffset -> WordOffset Источник

Ord CBlkCnt Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CBlkCnt -> CBlkCnt -> Ordering Источник

(<) :: CBlkCnt -> CBlkCnt -> Bool Источник

(<=) :: CBlkCnt -> CBlkCnt -> Bool Источник

(>) :: CBlkCnt -> CBlkCnt -> Bool Источник

(>=) :: CBlkCnt -> CBlkCnt -> Bool Источник

max :: CBlkCnt -> CBlkCnt -> CBlkCnt Источник

min :: CBlkCnt -> CBlkCnt -> CBlkCnt Источник

Ord CBlkSize Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CBlkSize -> CBlkSize -> Ordering Источник

(<) :: CBlkSize -> CBlkSize -> Bool Источник

(<=) :: CBlkSize -> CBlkSize -> Bool Источник

(>) :: CBlkSize -> CBlkSize -> Bool Источник

(>=) :: CBlkSize -> CBlkSize -> Bool Источник

max :: CBlkSize -> CBlkSize -> CBlkSize Источник

min :: CBlkSize -> CBlkSize -> CBlkSize Источник

Ord CCc Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CCc -> CCc -> Ordering Источник

(<) :: CCc -> CCc -> Bool Источник

(<=) :: CCc -> CCc -> Bool Источник

(>) :: CCc -> CCc -> Bool Источник

(>=) :: CCc -> CCc -> Bool Источник

max :: CCc -> CCc -> CCc Источник

min :: CCc -> CCc -> CCc Источник

Ord CClockId Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CClockId -> CClockId -> Ordering Источник

(<) :: CClockId -> CClockId -> Bool Источник

(<=) :: CClockId -> CClockId -> Bool Источник

(>) :: CClockId -> CClockId -> Bool Источник

(>=) :: CClockId -> CClockId -> Bool Источник

max :: CClockId -> CClockId -> CClockId Источник

min :: CClockId -> CClockId -> CClockId Источник

Ord CDev Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CDev -> CDev -> Ordering Источник

(<) :: CDev -> CDev -> Bool Источник

(<=) :: CDev -> CDev -> Bool Источник

(>) :: CDev -> CDev -> Bool Источник

(>=) :: CDev -> CDev -> Bool Источник

max :: CDev -> CDev -> CDev Источник

min :: CDev -> CDev -> CDev Источник

Ord CFsBlkCnt Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CFsBlkCnt -> CFsBlkCnt -> Ordering Источник

(<) :: CFsBlkCnt -> CFsBlkCnt -> Bool Источник

(<=) :: CFsBlkCnt -> CFsBlkCnt -> Bool Источник

(>) :: CFsBlkCnt -> CFsBlkCnt -> Bool Источник

(>=) :: CFsBlkCnt -> CFsBlkCnt -> Bool Источник

max :: CFsBlkCnt -> CFsBlkCnt -> CFsBlkCnt Источник

min :: CFsBlkCnt -> CFsBlkCnt -> CFsBlkCnt Источник

Ord CFsFilCnt Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CFsFilCnt -> CFsFilCnt -> Ordering Исходный код

(<) :: CFsFilCnt -> CFsFilCnt -> Bool Исходный код

(<=) :: CFsFilCnt -> CFsFilCnt -> Bool Исходный код

(>) :: CFsFilCnt -> CFsFilCnt -> Bool Исходный код

(>=) :: CFsFilCnt -> CFsFilCnt -> Bool Исходный код

max :: CFsFilCnt -> CFsFilCnt -> CFsFilCnt Исходный код

min :: CFsFilCnt -> CFsFilCnt -> CFsFilCnt Исходный код

Ord CGid Исходный код
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CGid -> CGid -> Ordering Исходный код

(<) :: CGid -> CGid -> Bool Исходный код

(<=) :: CGid -> CGid -> Bool Исходный код

(>) :: CGid -> CGid -> Bool Исходный код

(>=) :: CGid -> CGid -> Bool Исходный код

max :: CGid -> CGid -> CGid Исходный код

min :: CGid -> CGid -> CGid Исходный код

Ord CId Исходный код
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CId -> CId -> Ordering Исходный код

(<) :: CId -> CId -> Bool Исходный код

(<=) :: CId -> CId -> Bool Исходный код

(>) :: CId -> CId -> Bool Исходный код

(>=) :: CId -> CId -> Bool Исходный код

max :: CId -> CId -> CId Исходный код

min :: CId -> CId -> CId Исходный код

Ord CIno Исходный код
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CIno -> CIno -> Ordering Исходный код

(<) :: CIno -> CIno -> Bool Исходный код

(<=) :: CIno -> CIno -> Bool Исходный код

(>) :: CIno -> CIno -> Bool Исходный код

(>=) :: CIno -> CIno -> Bool Исходный код

max :: CIno -> CIno -> CIno Исходный код

min :: CIno -> CIno -> CIno Исходный код

Ord CKey Исходный код
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CKey -> CKey -> Ordering Исходный код

(<) :: CKey -> CKey -> Bool Исходный код

(<=) :: CKey -> CKey -> Bool Исходный код

(>) :: CKey -> CKey -> Bool Исходный код

(>=) :: CKey -> CKey -> Bool Исходный код

max :: CKey -> CKey -> CKey Исходный код

min :: CKey -> CKey -> CKey Исходный код

Ord CMode Исходный код
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CMode -> CMode -> Ordering Источник

(<) :: CMode -> CMode -> Bool Источник

(<=) :: CMode -> CMode -> Bool Источник

(>) :: CMode -> CMode -> Bool Источник

(>=) :: CMode -> CMode -> Bool Источник

max :: CMode -> CMode -> CMode Источник

min :: CMode -> CMode -> CMode Источник

Ord CNfds Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CNfds -> CNfds -> Ordering Источник

(<) :: CNfds -> CNfds -> Bool Источник

(<=) :: CNfds -> CNfds -> Bool Источник

(>) :: CNfds -> CNfds -> Bool Источник

(>=) :: CNfds -> CNfds -> Bool Источник

max :: CNfds -> CNfds -> CNfds Источник

min :: CNfds -> CNfds -> CNfds Источник

Ord CNlink Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CNlink -> CNlink -> Ordering Источник

(<) :: CNlink -> CNlink -> Bool Источник

(<=) :: CNlink -> CNlink -> Bool Источник

(>) :: CNlink -> CNlink -> Bool Источник

(>=) :: CNlink -> CNlink -> Bool Источник

max :: CNlink -> CNlink -> CNlink Источник

min :: CNlink -> CNlink -> CNlink Источник

Ord COff Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: COff -> COff -> Ordering Источник

(<) :: COff -> COff -> Bool Источник

(<=) :: COff -> COff -> Bool Источник

(>) :: COff -> COff -> Bool Источник

(>=) :: COff -> COff -> Bool Источник

max :: COff -> COff -> COff Источник

min :: COff -> COff -> COff Источник

Ord CPid Источник
Сведения об экземпляре

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CPid -> CPid -> Ordering Источник

(<) :: CPid -> CPid -> Bool Источник

(<=) :: CPid -> CPid -> Bool Источник

(>) :: CPid -> CPid -> Bool Источник

(>=) :: CPid -> CPid -> Bool Источник

max :: CPid -> CPid -> CPid Источник

min :: CPid -> CPid -> CPid Источник

Ord CRLim Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CRLim -> CRLim -> Ordering Источник

(<) :: CRLim -> CRLim -> Bool Источник

(<=) :: CRLim -> CRLim -> Bool Источник

(>) :: CRLim -> CRLim -> Bool Источник

(>=) :: CRLim -> CRLim -> Bool Источник

max :: CRLim -> CRLim -> CRLim Источник

min :: CRLim -> CRLim -> CRLim Источник

Ord CSocklen Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CSocklen -> CSocklen -> Ordering Источник

(<) :: CSocklen -> CSocklen -> Bool Источник

(<=) :: CSocklen -> CSocklen -> Bool Источник

(>) :: CSocklen -> CSocklen -> Bool Источник

(>=) :: CSocklen -> CSocklen -> Bool Источник

max :: CSocklen -> CSocklen -> CSocklen Источник

min :: CSocklen -> CSocklen -> CSocklen Источник

Ord CSpeed Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CSpeed -> CSpeed -> Ordering Источник

(<) :: CSpeed -> CSpeed -> Bool Источник

(<=) :: CSpeed -> CSpeed -> Bool Источник

(>) :: CSpeed -> CSpeed -> Bool Источник

(>=) :: CSpeed -> CSpeed -> Bool Источник

max :: CSpeed -> CSpeed -> CSpeed Источник

min :: CSpeed -> CSpeed -> CSpeed Источник

Ord CSsize Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CSsize -> CSsize -> Ordering Источник

(<) :: CSsize -> CSsize -> Bool Источник

(<=) :: CSsize -> CSsize -> Bool Источник

(>) :: CSsize -> CSsize -> Bool Источник

(>=) :: CSsize -> CSsize -> Bool Источник

max :: CSsize -> CSsize -> CSsize Источник

min :: CSsize -> CSsize -> CSsize Источник

Ord CTcflag Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CTcflag -> CTcflag -> Ordering Источник

(<) :: CTcflag -> CTcflag -> Bool Источник

(<=) :: CTcflag -> CTcflag -> Bool Источник

(>) :: CTcflag -> CTcflag -> Bool Источник

(>=) :: CTcflag -> CTcflag -> Bool Источник

max :: CTcflag -> CTcflag -> CTcflag Источник

min :: CTcflag -> CTcflag -> CTcflag Источник

Ord CTimer Источник
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CTimer -> CTimer -> Ordering Исходный код

(<) :: CTimer -> CTimer -> Bool Исходный код

(<=) :: CTimer -> CTimer -> Bool Исходный код

(>) :: CTimer -> CTimer -> Bool Исходный код

(>=) :: CTimer -> CTimer -> Bool Исходный код

max :: CTimer -> CTimer -> CTimer Исходный код

min :: CTimer -> CTimer -> CTimer Исходный код

Ord CUid Исходный код
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: CUid -> CUid -> Ordering Исходный код

(<) :: CUid -> CUid -> Bool Исходный код

(<=) :: CUid -> CUid -> Bool Исходный код

(>) :: CUid -> CUid -> Bool Исходный код

(>=) :: CUid -> CUid -> Bool Исходный код

max :: CUid -> CUid -> CUid Исходный код

min :: CUid -> CUid -> CUid Исходный код

Ord Fd Исходный код
Подробности экземпляра

Определено в GHC.Internal.System.Posix.Types

Методы

compare :: Fd -> Fd -> Ordering Исходный код

(<) :: Fd -> Fd -> Bool Исходный код

(<=) :: Fd -> Fd -> Bool Исходный код

(>) :: Fd -> Fd -> Bool Исходный код

(>=) :: Fd -> Fd -> Bool Исходный код

max :: Fd -> Fd -> Fd Исходный код

min :: Fd -> Fd -> Fd Исходный код

Ord AnnLookup Исходный код
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: AnnLookup -> AnnLookup -> Ordering Исходный код

(<) :: AnnLookup -> AnnLookup -> Bool Исходный код

(<=) :: AnnLookup -> AnnLookup -> Bool Исходный код

(>) :: AnnLookup -> AnnLookup -> Bool Исходный код

(>=) :: AnnLookup -> AnnLookup -> Bool Исходный код

max :: AnnLookup -> AnnLookup -> AnnLookup Исходный код

min :: AnnLookup -> AnnLookup -> AnnLookup Исходный код

Ord AnnTarget Исходный код
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: AnnTarget -> AnnTarget -> Ordering Исходный код

(<) :: AnnTarget -> AnnTarget -> Bool Исходный код

(<=) :: AnnTarget -> AnnTarget -> Bool Исходный код

(>) :: AnnTarget -> AnnTarget -> Bool Исходный код

(>=) :: AnnTarget -> AnnTarget -> Bool Исходный код

max :: AnnTarget -> AnnTarget -> AnnTarget Исходный код

min :: AnnTarget -> AnnTarget -> AnnTarget Исходный код

Ord Bang Исходный код
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Bang -> Bang -> Ordering Источник

(<) :: Bang -> Bang -> Bool Источник

(<=) :: Bang -> Bang -> Bool Источник

(>) :: Bang -> Bang -> Bool Источник

(>=) :: Bang -> Bang -> Bool Источник

max :: Bang -> Bang -> Bang Источник

min :: Bang -> Bang -> Bang Источник

Ord BndrVis Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: BndrVis -> BndrVis -> Ordering Источник

(<) :: BndrVis -> BndrVis -> Bool Источник

(<=) :: BndrVis -> BndrVis -> Bool Источник

(>) :: BndrVis -> BndrVis -> Bool Источник

(>=) :: BndrVis -> BndrVis -> Bool Источник

max :: BndrVis -> BndrVis -> BndrVis Источник

min :: BndrVis -> BndrVis -> BndrVis Источник

Ord Body Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Body -> Body -> Ordering Источник

(<) :: Body -> Body -> Bool Источник

(<=) :: Body -> Body -> Bool Источник

(>) :: Body -> Body -> Bool Источник

(>=) :: Body -> Body -> Bool Источник

max :: Body -> Body -> Body Источник

min :: Body -> Body -> Body Источник

Ord Bytes Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Bytes -> Bytes -> Ordering Источник

(<) :: Bytes -> Bytes -> Bool Источник

(<=) :: Bytes -> Bytes -> Bool Источник

(>) :: Bytes -> Bytes -> Bool Источник

(>=) :: Bytes -> Bytes -> Bool Источник

max :: Bytes -> Bytes -> Bytes Источник

min :: Bytes -> Bytes -> Bytes Источник

Ord Callconv Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Callconv -> Callconv -> Ordering Источник

(<) :: Callconv -> Callconv -> Bool Источник

(<=) :: Callconv -> Callconv -> Bool Источник

(>) :: Callconv -> Callconv -> Bool Источник

(>=) :: Callconv -> Callconv -> Bool Источник

max :: Callconv -> Callconv -> Callconv Источник

min :: Callconv -> Callconv -> Callconv Источник

Ord Clause Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Clause -> Clause -> Ordering Источник

(<) :: Clause -> Clause -> Bool Источник

(<=) :: Clause -> Clause -> Bool Источник

(>) :: Clause -> Clause -> Bool Источник

(>=) :: Clause -> Clause -> Bool Источник

max :: Clause -> Clause -> Clause Источник

min :: Clause -> Clause -> Clause Источник

Ord Con Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Con -> Con -> Ordering Источник

(<) :: Con -> Con -> Bool Источник

(<=) :: Con -> Con -> Bool Источник

(>) :: Con -> Con -> Bool Источник

(>=) :: Con -> Con -> Bool Источник

max :: Con -> Con -> Con Источник

min :: Con -> Con -> Con Источник

Ord Dec Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Dec -> Dec -> Ordering Источник

(<) :: Dec -> Dec -> Bool Источник

(<=) :: Dec -> Dec -> Bool Источник

(>) :: Dec -> Dec -> Bool Источник

(>=) :: Dec -> Dec -> Bool Источник

max :: Dec -> Dec -> Dec Источник

min :: Dec -> Dec -> Dec Источник

Ord DecidedStrictness Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: DecidedStrictness -> DecidedStrictness -> Ordering Источник

(<) :: DecidedStrictness -> DecidedStrictness -> Bool Источник

(<=) :: DecidedStrictness -> DecidedStrictness -> Bool Источник

(>) :: DecidedStrictness -> DecidedStrictness -> Bool Источник

(>=) :: DecidedStrictness -> DecidedStrictness -> Bool Источник

max :: DecidedStrictness -> DecidedStrictness -> DecidedStrictness Источник

min :: DecidedStrictness -> DecidedStrictness -> DecidedStrictness Источник

Ord DerivClause Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: DerivClause -> DerivClause -> Ordering Источник

(<) :: DerivClause -> DerivClause -> Bool Источник

(<=) :: DerivClause -> DerivClause -> Bool Источник

(>) :: DerivClause -> DerivClause -> Bool Источник

(>=) :: DerivClause -> DerivClause -> Bool Источник

max :: DerivClause -> DerivClause -> DerivClause Источник

min :: DerivClause -> DerivClause -> DerivClause Источник

Ord DerivStrategy Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: DerivStrategy -> DerivStrategy -> Ordering Источник

(<) :: DerivStrategy -> DerivStrategy -> Bool Источник

(<=) :: DerivStrategy -> DerivStrategy -> Bool Источник

(>) :: DerivStrategy -> DerivStrategy -> Bool Источник

(>=) :: DerivStrategy -> DerivStrategy -> Bool Источник

max :: DerivStrategy -> DerivStrategy -> DerivStrategy Источник

min :: DerivStrategy -> DerivStrategy -> DerivStrategy Источник

Ord DocLoc Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: DocLoc -> DocLoc -> Ordering Источник

(<) :: DocLoc -> DocLoc -> Bool Источник

(<=) :: DocLoc -> DocLoc -> Bool Источник

(>) :: DocLoc -> DocLoc -> Bool Источник

(>=) :: DocLoc -> DocLoc -> Bool Источник

max :: DocLoc -> DocLoc -> DocLoc Источник

min :: DocLoc -> DocLoc -> DocLoc Источник

Ord Exp Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Exp -> Exp -> Ordering Источник

(<) :: Exp -> Exp -> Bool Источник

(<=) :: Exp -> Exp -> Bool Источник

(>) :: Exp -> Exp -> Bool Источник

(>=) :: Exp -> Exp -> Bool Источник

max :: Exp -> Exp -> Exp Источник

min :: Exp -> Exp -> Exp Источник

Ord FamilyResultSig Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: FamilyResultSig -> FamilyResultSig -> Ordering Источник

(<) :: FamilyResultSig -> FamilyResultSig -> Bool Источник

(<=) :: FamilyResultSig -> FamilyResultSig -> Bool Источник

(>) :: FamilyResultSig -> FamilyResultSig -> Bool Источник

(>=) :: FamilyResultSig -> FamilyResultSig -> Bool Источник

max :: FamilyResultSig -> FamilyResultSig -> FamilyResultSig Источник

min :: FamilyResultSig -> FamilyResultSig -> FamilyResultSig Источник

Ord Fixity Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Fixity -> Fixity -> Ordering Источник

(<) :: Fixity -> Fixity -> Bool Источник

(<=) :: Fixity -> Fixity -> Bool Источник

(>) :: Fixity -> Fixity -> Bool Источник

(>=) :: Fixity -> Fixity -> Bool Источник

max :: Fixity -> Fixity -> Fixity Источник

min :: Fixity -> Fixity -> Fixity Источник

Ord FixityDirection Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: FixityDirection -> FixityDirection -> Ordering Источник

(<) :: FixityDirection -> FixityDirection -> Bool Источник

(<=) :: FixityDirection -> FixityDirection -> Bool Источник

(>) :: FixityDirection -> FixityDirection -> Bool Источник

(>=) :: FixityDirection -> FixityDirection -> Bool Источник

max :: FixityDirection -> FixityDirection -> FixityDirection Источник

min :: FixityDirection -> FixityDirection -> FixityDirection Источник

Ord Foreign Источник
Подробная информация об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Foreign -> Foreign -> Ordering Исходный код

(<) :: Foreign -> Foreign -> Bool Исходный код

(<=) :: Foreign -> Foreign -> Bool Исходный код

(>) :: Foreign -> Foreign -> Bool Исходный код

(>=) :: Foreign -> Foreign -> Bool Исходный код

max :: Foreign -> Foreign -> Foreign Исходный код

min :: Foreign -> Foreign -> Foreign Исходный код

Ord FunDep Исходный код
Подробная информация об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: FunDep -> FunDep -> Ordering Исходный код

(<) :: FunDep -> FunDep -> Bool Исходный код

(<=) :: FunDep -> FunDep -> Bool Исходный код

(>) :: FunDep -> FunDep -> Bool Исходный код

(>=) :: FunDep -> FunDep -> Bool Исходный код

max :: FunDep -> FunDep -> FunDep Исходный код

min :: FunDep -> FunDep -> FunDep Исходный код

Ord Guard Исходный код
Подробная информация об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Guard -> Guard -> Ordering Исходный код

(<) :: Guard -> Guard -> Bool Исходный код

(<=) :: Guard -> Guard -> Bool Исходный код

(>) :: Guard -> Guard -> Bool Исходный код

(>=) :: Guard -> Guard -> Bool Исходный код

max :: Guard -> Guard -> Guard Исходный код

min :: Guard -> Guard -> Guard Исходный код

Ord Info Исходный код
Подробная информация об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Info -> Info -> Ordering Исходный код

(<) :: Info -> Info -> Bool Исходный код

(<=) :: Info -> Info -> Bool Исходный код

(>) :: Info -> Info -> Bool Исходный код

(>=) :: Info -> Info -> Bool Исходный код

max :: Info -> Info -> Info Исходный код

min :: Info -> Info -> Info Исходный код

Ord InjectivityAnn Исходный код
Подробная информация об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: InjectivityAnn -> InjectivityAnn -> Ordering Исходный код

(<) :: InjectivityAnn -> InjectivityAnn -> Bool Исходный код

(<=) :: InjectivityAnn -> InjectivityAnn -> Bool Исходный код

(>) :: InjectivityAnn -> InjectivityAnn -> Bool Исходный код

(>=) :: InjectivityAnn -> InjectivityAnn -> Bool Исходный код

max :: InjectivityAnn -> InjectivityAnn -> InjectivityAnn Исходный код

min :: InjectivityAnn -> InjectivityAnn -> InjectivityAnn Исходный код

Ord Inline Исходный код
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Inline -> Inline -> Ordering Источник

(<) :: Inline -> Inline -> Bool Источник

(<=) :: Inline -> Inline -> Bool Источник

(>) :: Inline -> Inline -> Bool Источник

(>=) :: Inline -> Inline -> Bool Источник

max :: Inline -> Inline -> Inline Источник

min :: Inline -> Inline -> Inline Источник

Ord Lit Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Lit -> Lit -> Ordering Источник

(<) :: Lit -> Lit -> Bool Источник

(<=) :: Lit -> Lit -> Bool Источник

(>) :: Lit -> Lit -> Bool Источник

(>=) :: Lit -> Lit -> Bool Источник

max :: Lit -> Lit -> Lit Источник

min :: Lit -> Lit -> Lit Источник

Ord Loc Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Loc -> Loc -> Ordering Источник

(<) :: Loc -> Loc -> Bool Источник

(<=) :: Loc -> Loc -> Bool Источник

(>) :: Loc -> Loc -> Bool Источник

(>=) :: Loc -> Loc -> Bool Источник

max :: Loc -> Loc -> Loc Источник

min :: Loc -> Loc -> Loc Источник

Ord Match Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Match -> Match -> Ordering Источник

(<) :: Match -> Match -> Bool Источник

(<=) :: Match -> Match -> Bool Источник

(>) :: Match -> Match -> Bool Источник

(>=) :: Match -> Match -> Bool Источник

max :: Match -> Match -> Match Источник

min :: Match -> Match -> Match Источник

Ord ModName Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: ModName -> ModName -> Ordering Источник

(<) :: ModName -> ModName -> Bool Источник

(<=) :: ModName -> ModName -> Bool Источник

(>) :: ModName -> ModName -> Bool Источник

(>=) :: ModName -> ModName -> Bool Источник

max :: ModName -> ModName -> ModName Источник

min :: ModName -> ModName -> ModName Источник

Ord Module Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Module -> Module -> Ordering Источник

(<) :: Module -> Module -> Bool Источник

(<=) :: Module -> Module -> Bool Источник

(>) :: Module -> Module -> Bool Источник

(>=) :: Module -> Module -> Bool Источник

max :: Module -> Module -> Module Источник

min :: Module -> Module -> Module Источник

Ord ModuleInfo Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: ModuleInfo -> ModuleInfo -> Ordering Источник

(<) :: ModuleInfo -> ModuleInfo -> Bool Источник

(<=) :: ModuleInfo -> ModuleInfo -> Bool Источник

(>) :: ModuleInfo -> ModuleInfo -> Bool Источник

(>=) :: ModuleInfo -> ModuleInfo -> Bool Источник

max :: ModuleInfo -> ModuleInfo -> ModuleInfo Источник

min :: ModuleInfo -> ModuleInfo -> ModuleInfo Источник

Ord Name Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Name -> Name -> Ordering Источник

(<) :: Name -> Name -> Bool Источник

(<=) :: Name -> Name -> Bool Источник

(>) :: Name -> Name -> Bool Источник

(>=) :: Name -> Name -> Bool Источник

max :: Name -> Name -> Name Источник

min :: Name -> Name -> Name Источник

Ord NameFlavour Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: NameFlavour -> NameFlavour -> Ordering Источник

(<) :: NameFlavour -> NameFlavour -> Bool Источник

(<=) :: NameFlavour -> NameFlavour -> Bool Источник

(>) :: NameFlavour -> NameFlavour -> Bool Источник

(>=) :: NameFlavour -> NameFlavour -> Bool Источник

max :: NameFlavour -> NameFlavour -> NameFlavour Источник

min :: NameFlavour -> NameFlavour -> NameFlavour Источник

Ord NameSpace Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: NameSpace -> NameSpace -> Ordering Источник

(<) :: NameSpace -> NameSpace -> Bool Источник

(<=) :: NameSpace -> NameSpace -> Bool Источник

(>) :: NameSpace -> NameSpace -> Bool Источник

(>=) :: NameSpace -> NameSpace -> Bool Источник

max :: NameSpace -> NameSpace -> NameSpace Источник

min :: NameSpace -> NameSpace -> NameSpace Источник

Ord NamespaceSpecifier Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: NamespaceSpecifier -> NamespaceSpecifier -> Ordering Источник

(<) :: NamespaceSpecifier -> NamespaceSpecifier -> Bool Источник

(<=) :: NamespaceSpecifier -> NamespaceSpecifier -> Bool Источник

(>) :: NamespaceSpecifier -> NamespaceSpecifier -> Bool Источник

(>=) :: NamespaceSpecifier -> NamespaceSpecifier -> Bool Источник

max :: NamespaceSpecifier -> NamespaceSpecifier -> NamespaceSpecifier Источник

min :: NamespaceSpecifier -> NamespaceSpecifier -> NamespaceSpecifier Источник

Ord OccName Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: OccName -> OccName -> Ordering Источник

(<) :: OccName -> OccName -> Bool Источник

(<=) :: OccName -> OccName -> Bool Источник

(>) :: OccName -> OccName -> Bool Источник

(>=) :: OccName -> OccName -> Bool Источник

max :: OccName -> OccName -> OccName Источник

min :: OccName -> OccName -> OccName Источник

Ord Overlap Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Overlap -> Overlap -> Ordering Источник

(<) :: Overlap -> Overlap -> Bool Источник

(<=) :: Overlap -> Overlap -> Bool Источник

(>) :: Overlap -> Overlap -> Bool Источник

(>=) :: Overlap -> Overlap -> Bool Источник

max :: Overlap -> Overlap -> Overlap Источник

min :: Overlap -> Overlap -> Overlap Источник

Ord Pat Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Pat -> Pat -> Ordering Источник

(<) :: Pat -> Pat -> Bool Источник

(<=) :: Pat -> Pat -> Bool Источник

(>) :: Pat -> Pat -> Bool Источник

(>=) :: Pat -> Pat -> Bool Источник

max :: Pat -> Pat -> Pat Источник

min :: Pat -> Pat -> Pat Источник

Ord PatSynArgs Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: PatSynArgs -> PatSynArgs -> Ordering Источник

(<) :: PatSynArgs -> PatSynArgs -> Bool Источник

(<=) :: PatSynArgs -> PatSynArgs -> Bool Источник

(>) :: PatSynArgs -> PatSynArgs -> Bool Источник

(>=) :: PatSynArgs -> PatSynArgs -> Bool Источник

max :: PatSynArgs -> PatSynArgs -> PatSynArgs Источник

min :: PatSynArgs -> PatSynArgs -> PatSynArgs Источник

Ord PatSynDir Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: PatSynDir -> PatSynDir -> Ordering Источник

(<) :: PatSynDir -> PatSynDir -> Bool Источник

(<=) :: PatSynDir -> PatSynDir -> Bool Источник

(>) :: PatSynDir -> PatSynDir -> Bool Источник

(>=) :: PatSynDir -> PatSynDir -> Bool Источник

max :: PatSynDir -> PatSynDir -> PatSynDir Источник

min :: PatSynDir -> PatSynDir -> PatSynDir Источник

Ord Phases Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Phases -> Phases -> Ordering Источник

(<) :: Phases -> Phases -> Bool Источник

(<=) :: Phases -> Phases -> Bool Источник

(>) :: Phases -> Phases -> Bool Источник

(>=) :: Phases -> Phases -> Bool Источник

max :: Phases -> Phases -> Phases Источник

min :: Phases -> Phases -> Phases Источник

Ord PkgName Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: PkgName -> PkgName -> Ordering Источник

(<) :: PkgName -> PkgName -> Bool Источник

(<=) :: PkgName -> PkgName -> Bool Источник

(>) :: PkgName -> PkgName -> Bool Источник

(>=) :: PkgName -> PkgName -> Bool Источник

max :: PkgName -> PkgName -> PkgName Источник

min :: PkgName -> PkgName -> PkgName Источник

Ord Pragma Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Pragma -> Pragma -> Ordering Источник

(<) :: Pragma -> Pragma -> Bool Источник

(<=) :: Pragma -> Pragma -> Bool Источник

(>) :: Pragma -> Pragma -> Bool Источник

(>=) :: Pragma -> Pragma -> Bool Источник

max :: Pragma -> Pragma -> Pragma Источник

min :: Pragma -> Pragma -> Pragma Источник

Ord Range Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Range -> Range -> Ordering Источник

(<) :: Range -> Range -> Bool Источник

(<=) :: Range -> Range -> Bool Источник

(>) :: Range -> Range -> Bool Источник

(>=) :: Range -> Range -> Bool Источник

max :: Range -> Range -> Range Источник

min :: Range -> Range -> Range Источник

Ord Role Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Role -> Role -> Ordering Источник

(<) :: Role -> Role -> Bool Источник

(<=) :: Role -> Role -> Bool Источник

(>) :: Role -> Role -> Bool Источник

(>=) :: Role -> Role -> Bool Источник

max :: Role -> Role -> Role Источник

min :: Role -> Role -> Role Источник

Ord RuleBndr Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: RuleBndr -> RuleBndr -> Ordering Источник

(<) :: RuleBndr -> RuleBndr -> Bool Источник

(<=) :: RuleBndr -> RuleBndr -> Bool Источник

(>) :: RuleBndr -> RuleBndr -> Bool Источник

(>=) :: RuleBndr -> RuleBndr -> Bool Источник

max :: RuleBndr -> RuleBndr -> RuleBndr Источник

min :: RuleBndr -> RuleBndr -> RuleBndr Источник

Ord RuleMatch Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: RuleMatch -> RuleMatch -> Ordering Источник

(<) :: RuleMatch -> RuleMatch -> Bool Источник

(<=) :: RuleMatch -> RuleMatch -> Bool Источник

(>) :: RuleMatch -> RuleMatch -> Bool Источник

(>=) :: RuleMatch -> RuleMatch -> Bool Источник

max :: RuleMatch -> RuleMatch -> RuleMatch Источник

min :: RuleMatch -> RuleMatch -> RuleMatch Источник

Ord Safety Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Safety -> Safety -> Ordering Источник

(<) :: Safety -> Safety -> Bool Источник

(<=) :: Safety -> Safety -> Bool Источник

(>) :: Safety -> Safety -> Bool Источник

(>=) :: Safety -> Safety -> Bool Источник

max :: Safety -> Safety -> Safety Источник

min :: Safety -> Safety -> Safety Источник

Ord SourceStrictness Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: SourceStrictness -> SourceStrictness -> Ordering Источник

(<) :: SourceStrictness -> SourceStrictness -> Bool Источник

(<=) :: SourceStrictness -> SourceStrictness -> Bool Источник

(>) :: SourceStrictness -> SourceStrictness -> Bool Источник

(>=) :: SourceStrictness -> SourceStrictness -> Bool Источник

max :: SourceStrictness -> SourceStrictness -> SourceStrictness Источник

min :: SourceStrictness -> SourceStrictness -> SourceStrictness Источник

Ord SourceUnpackedness Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: SourceUnpackedness -> SourceUnpackedness -> Ordering Источник

(<) :: SourceUnpackedness -> SourceUnpackedness -> Bool Источник

(<=) :: SourceUnpackedness -> SourceUnpackedness -> Bool Источник

(>) :: SourceUnpackedness -> SourceUnpackedness -> Bool Источник

(>=) :: SourceUnpackedness -> SourceUnpackedness -> Bool Источник

max :: SourceUnpackedness -> SourceUnpackedness -> SourceUnpackedness Источник

min :: SourceUnpackedness -> SourceUnpackedness -> SourceUnpackedness Источник

Ord Specificity Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Specificity -> Specificity -> Ordering Источник

(<) :: Specificity -> Specificity -> Bool Источник

(<=) :: Specificity -> Specificity -> Bool Источник

(>) :: Specificity -> Specificity -> Bool Источник

(>=) :: Specificity -> Specificity -> Bool Источник

max :: Specificity -> Specificity -> Specificity Источник

min :: Specificity -> Specificity -> Specificity Источник

Ord Stmt Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Stmt -> Stmt -> Ordering Источник

(<) :: Stmt -> Stmt -> Bool Источник

(<=) :: Stmt -> Stmt -> Bool Источник

(>) :: Stmt -> Stmt -> Bool Источник

(>=) :: Stmt -> Stmt -> Bool Источник

max :: Stmt -> Stmt -> Stmt Источник

min :: Stmt -> Stmt -> Stmt Источник

Ord TyLit Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: TyLit -> TyLit -> Ordering Источник

(<) :: TyLit -> TyLit -> Bool Источник

(<=) :: TyLit -> TyLit -> Bool Источник

(>) :: TyLit -> TyLit -> Bool Источник

(>=) :: TyLit -> TyLit -> Bool Источник

max :: TyLit -> TyLit -> TyLit Источник

min :: TyLit -> TyLit -> TyLit Источник

Ord TySynEqn Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: TySynEqn -> TySynEqn -> Ordering Источник

(<) :: TySynEqn -> TySynEqn -> Bool Источник

(<=) :: TySynEqn -> TySynEqn -> Bool Источник

(>) :: TySynEqn -> TySynEqn -> Bool Источник

(>=) :: TySynEqn -> TySynEqn -> Bool Источник

max :: TySynEqn -> TySynEqn -> TySynEqn Источник

min :: TySynEqn -> TySynEqn -> TySynEqn Источник

Ord Type Источник
Подробности экземпляра

Определено в GHC.Internal.TH.Syntax

Методы

compare :: Type -> Type -> Ordering Источник

(<) :: Type -> Type -> Bool Источник

(<=) :: Type -> Type -> Bool Источник

(>) :: Type -> Type -> Bool Источник

(>=) :: Type -> Type -> Bool Источник

max :: Type -> Type -> Type Источник

min :: Type -> Type -> Type Источник

Ord TypeFamilyHead Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: TypeFamilyHead -> TypeFamilyHead -> Ordering Исходный код

(<) :: TypeFamilyHead -> TypeFamilyHead -> Bool Исходный код

(<=) :: TypeFamilyHead -> TypeFamilyHead -> Bool Исходный код

(>) :: TypeFamilyHead -> TypeFamilyHead -> Bool Исходный код

(>=) :: TypeFamilyHead -> TypeFamilyHead -> Bool Исходный код

max :: TypeFamilyHead -> TypeFamilyHead -> TypeFamilyHead Исходный код

min :: TypeFamilyHead -> TypeFamilyHead -> TypeFamilyHead Исходный код

Ord SomeChar Исходный код
Сведения об экземпляре

Определено в GHC.Internal.TypeLits

Методы

compare :: SomeChar -> SomeChar -> Ordering Исходный код

(<) :: SomeChar -> SomeChar -> Bool Исходный код

(<=) :: SomeChar -> SomeChar -> Bool Исходный код

(>) :: SomeChar -> SomeChar -> Bool Исходный код

(>=) :: SomeChar -> SomeChar -> Bool Исходный код

max :: SomeChar -> SomeChar -> SomeChar Исходный код

min :: SomeChar -> SomeChar -> SomeChar Исходный код

Ord SomeSymbol Исходный код

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.TypeLits

Методы

compare :: SomeSymbol -> SomeSymbol -> Ordering Исходный код

(<) :: SomeSymbol -> SomeSymbol -> Bool Исходный код

(<=) :: SomeSymbol -> SomeSymbol -> Bool Исходный код

(>) :: SomeSymbol -> SomeSymbol -> Bool Исходный код

(>=) :: SomeSymbol -> SomeSymbol -> Bool Исходный код

max :: SomeSymbol -> SomeSymbol -> SomeSymbol Исходный код

min :: SomeSymbol -> SomeSymbol -> SomeSymbol Исходный код

Ord SomeNat Исходный код

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.TypeNats

Методы

compare :: SomeNat -> SomeNat -> Ordering Исходный код

(<) :: SomeNat -> SomeNat -> Bool Исходный код

(<=) :: SomeNat -> SomeNat -> Bool Исходный код

(>) :: SomeNat -> SomeNat -> Bool Исходный код

(>=) :: SomeNat -> SomeNat -> Bool Исходный код

max :: SomeNat -> SomeNat -> SomeNat Исходный код

min :: SomeNat -> SomeNat -> SomeNat Исходный код

Ord Ordering Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

compare :: Ordering -> Ordering -> Ordering Исходный код

(<) :: Ordering -> Ordering -> Bool Исходный код

(<=) :: Ordering -> Ordering -> Bool Исходный код

(>) :: Ordering -> Ordering -> Bool Исходный код

(>=) :: Ordering -> Ordering -> Bool Исходный код

max :: Ordering -> Ordering -> Ordering Исходный код

min :: Ordering -> Ordering -> Ordering Исходный код

Ord TyCon Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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 GeneralCategory Исходный код

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Unicode

Методы

compare :: GeneralCategory -> GeneralCategory -> Ordering Исходный код

(<) :: GeneralCategory -> GeneralCategory -> Bool Исходный код

(<=) :: GeneralCategory -> GeneralCategory -> Bool Исходный код

(>) :: GeneralCategory -> GeneralCategory -> Bool Исходный код

(>=) :: GeneralCategory -> GeneralCategory -> Bool Исходный код

max :: GeneralCategory -> GeneralCategory -> GeneralCategory Исходный код

min :: GeneralCategory -> GeneralCategory -> GeneralCategory Исходный код

Ord Word16 Исходный код

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Word

Методы

compare :: Word16 -> Word16 -> Ordering Исходный код

(<) :: Word16 -> Word16 -> Bool Исходный код

(<=) :: Word16 -> Word16 -> Bool Исходный код

(>) :: Word16 -> Word16 -> Bool Исходный код

(>=) :: Word16 -> Word16 -> Bool Исходный код

max :: Word16 -> Word16 -> Word16 Исходный код

min :: Word16 -> Word16 -> Word16 Исходный код

Ord Word32 Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Word

Методы

compare :: Word32 -> Word32 -> Ordering Источник

(<) :: Word32 -> Word32 -> Bool Источник

(<=) :: Word32 -> Word32 -> Bool Источник

(>) :: Word32 -> Word32 -> Bool Источник

(>=) :: Word32 -> Word32 -> Bool Источник

max :: Word32 -> Word32 -> Word32 Источник

min :: Word32 -> Word32 -> Word32 Источник

Ord Word64 Источник

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Word

Методы

compare :: Word64 -> Word64 -> Ordering Источник

(<) :: Word64 -> Word64 -> Bool Источник

(<=) :: Word64 -> Word64 -> Bool Источник

(>) :: Word64 -> Word64 -> Bool Источник

(>=) :: Word64 -> Word64 -> Bool Источник

max :: Word64 -> Word64 -> Word64 Источник

min :: Word64 -> Word64 -> Word64 Источник

Ord Word8 Источник

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Word

Методы

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 Integer Источник
Подробности экземпляра

Определён в GHC.Internal.Bignum.Integer

Методы

compare :: Integer -> Integer -> Ordering Источник

(<) :: Integer -> Integer -> Bool Источник

(<=) :: Integer -> Integer -> Bool Источник

(>) :: Integer -> Integer -> Bool Источник

(>=) :: Integer -> Integer -> Bool Источник

max :: Integer -> Integer -> Integer Источник

min :: Integer -> Integer -> Integer Источник

Ord Natural Источник
Подробности экземпляра

Определён в GHC.Internal.Bignum.Natural

Методы

compare :: Natural -> Natural -> Ordering Источник

(<) :: Natural -> Natural -> Bool Источник

(<=) :: Natural -> Natural -> Bool Источник

(>) :: Natural -> Natural -> Bool Источник

(>=) :: Natural -> Natural -> Bool Источник

max :: Natural -> Natural -> Natural Источник

min :: Natural -> Natural -> Natural Источник

Ord () Источник
Подробности экземпляра

Определён в GHC.Internal.Classes

Методы

compare :: () -> () -> Ordering Источник

(<) :: () -> () -> Bool Источник

(<=) :: () -> () -> Bool Источник

(>) :: () -> () -> Bool Источник

(>=) :: () -> () -> Bool Источник

max :: () -> () -> () Источник

min :: () -> () -> () Источник

Ord Bool Источник
Подробности экземпляра

Определён в GHC.Internal.Classes

Методы

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 Источник
Подробности экземпляра

Определён в GHC.Internal.Classes

Методы

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 Источник

Тип с точностью Double по стандарту IEEE 754 включает не только числа, но и положительную и отрицательную бесконечности, а также специальный элемент, называемый NaN (который может быть тихим или сигнальным).

Раздел 5.11 стандарта IEEE 754-2008 требует, чтобы, если хотя бы один из аргументов <=, <, >, >= является NaN, результатом сравнения было False, и instance Ord Double соответствует этому требованию. Это нарушает рефлексивность: и NaN <= NaN, и NaN >= NaN являются False.

Раздел 5.10 стандарта IEEE 754-2008 определяет предикат totalOrder. К сожалению, compare для Doubles нарушает стандарт IEEE и не задаёт полного порядка. В частности, и compare NaN x, и compare x NaN всегда возвращают GT.

Поэтому при использовании instance Ord Double необходимо проявлять крайнюю осторожность. Например, следует избегать упорядоченных контейнеров с ключами типа Double, поскольку это может привести к потере и повреждению данных. Реализация compare, соответствующая стандарту IEEE, доступна в пакете fp-ieee в виде нового типа TotallyOrdered.

Кроме того, поведение min и max в отношении NaN также не соответствует стандарту. Раздел 5.3.1 стандарта IEEE 754-2008 определяет, что тихий NaN должен трактоваться как отсутствующие данные функциями minNum и maxNum, например minNum(NaN, 1) = minNum(1, NaN) = 1. Некоторые языки, например Java, отступают от стандарта, реализуя minNum(NaN, 1) = minNum(1, NaN) = NaN. Однако min / max в base ведут себя ещё хуже: min NaN 1 равно 1, но min 1 NaN равно NaN.

Реализации min / max, соответствующие IEEE 754-2008, доступны в пакете ieee754 под именами minNum / maxNum. Реализации, соответствующие minimumNumber / maximumNumber из более новой версии стандарта IEEE 754-2019, раздел 9.6, доступны в пакете fp-ieee.

Подробности экземпляра

Определено в GHC.Internal.Classes

Методы

compare :: Double -> Double -> Ordering Исходный код

(<) :: Double -> Double -> Bool Исходный код

(<=) :: Double -> Double -> Bool Исходный код

(>) :: Double -> Double -> Bool Исходный код

(>=) :: Double -> Double -> Bool Исходный код

max :: Double -> Double -> Double Исходный код

min :: Double -> Double -> Double Исходный код

Ord Float Исходный код

См. instance Ord Double для обсуждения отклонений от стандарта IEEE 754.

Подробности экземпляра

Определено в GHC.Internal.Classes

Методы

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 Исходный код
Подробности экземпляра

Определено в GHC.Internal.Classes

Методы

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 Word Исходный код
Подробности экземпляра

Определено в GHC.Internal.Classes

Методы

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 a => Ord (First a) Исходный код

Начиная с: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

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) Исходный код

Начиная с: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

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 (Max a) Исходный код

Начиная с: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

compare :: Max a -> Max a -> Ordering Исходный код

(<) :: Max a -> Max a -> Bool Исходный код

(<=) :: Max a -> Max a -> Bool Исходный код

(>) :: Max a -> Max a -> Bool Исходный код

(>=) :: Max a -> Max a -> Bool Исходный код

max :: Max a -> Max a -> Max a Исходный код

min :: Max a -> Max a -> Max a Исходный код

Ord a => Ord (Min a) Исходный код

Начиная с: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

compare :: Min a -> Min a -> Ordering Исходный код

(<) :: Min a -> Min a -> Bool Исходный код

(<=) :: Min a -> Min a -> Bool Исходный код

(>) :: Min a -> Min a -> Bool Исходный код

(>=) :: Min a -> Min a -> Bool Исходный код

max :: Min a -> Min a -> Min a Исходный код

min :: Min a -> Min a -> Min a Исходный код

Ord m => Ord (WrappedMonoid m) Исходный код

Начиная с: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

compare :: WrappedMonoid m -> WrappedMonoid m -> Ordering Исходный код

(<) :: WrappedMonoid m -> WrappedMonoid m -> Bool Исходный код

(<=) :: WrappedMonoid m -> WrappedMonoid m -> Bool Исходный код

(>) :: WrappedMonoid m -> WrappedMonoid m -> Bool Исходный код

(>=) :: WrappedMonoid m -> WrappedMonoid m -> Bool Исходный код

max :: WrappedMonoid m -> WrappedMonoid m -> WrappedMonoid m Исходный код

min :: WrappedMonoid m -> WrappedMonoid m -> WrappedMonoid m Исходный код

Ord a => Ord (NonEmpty a) Исходный код

Начиная с: base-4.9.0.0

Подробности экземпляра

Определён в GHC.Internal.Base

Методы

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 Исходный код

Ord a => Ord (Identity a) Исходный код

Начиная с: base-4.8.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Functor.Identity

Методы

compare :: Identity a -> Identity a -> Ordering Исходный код

(<) :: Identity a -> Identity a -> Bool Исходный код

(<=) :: Identity a -> Identity a -> Bool Исходный код

(>) :: Identity a -> Identity a -> Bool Исходный код

(>=) :: Identity a -> Identity a -> Bool Исходный код

max :: Identity a -> Identity a -> Identity a Исходный код

min :: Identity a -> Identity a -> Identity a Исходный код

Ord a => Ord (First a) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Data.Monoid

Методы

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) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Data.Monoid

Методы

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 (Down a) Исходный код

Начиная с: base-4.6.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Ord

Методы

compare :: Down a -> Down a -> Ordering Исходный код

(<) :: Down a -> Down a -> Bool Исходный код

(<=) :: Down a -> Down a -> Bool Исходный код

(>) :: Down a -> Down a -> Bool Исходный код

(>=) :: Down a -> Down a -> Bool Исходный код

max :: Down a -> Down a -> Down a Исходный код

min :: Down a -> Down a -> Down a Исходный код

Ord a => Ord (Dual a) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Data.Semigroup.Internal

Методы

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 (Product a) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Data.Semigroup.Internal

Методы

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 (Sum a) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Data.Semigroup.Internal

Методы

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 (ConstPtr a) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Foreign.C.ConstPtr

Методы

compare :: ConstPtr a -> ConstPtr a -> Ordering Источник

(<) :: ConstPtr a -> ConstPtr a -> Bool Источник

(<=) :: ConstPtr a -> ConstPtr a -> Bool Источник

(>) :: ConstPtr a -> ConstPtr a -> Bool Источник

(>=) :: ConstPtr a -> ConstPtr a -> Bool Источник

max :: ConstPtr a -> ConstPtr a -> ConstPtr a Источник

min :: ConstPtr a -> ConstPtr a -> ConstPtr a Источник

Ord (ForeignPtr a) Источник

С версии: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.ForeignPtr

Методы

compare :: ForeignPtr a -> ForeignPtr a -> Ordering Источник

(<) :: ForeignPtr a -> ForeignPtr a -> Bool Источник

(<=) :: ForeignPtr a -> ForeignPtr a -> Bool Источник

(>) :: ForeignPtr a -> ForeignPtr a -> Bool Источник

(>=) :: ForeignPtr a -> ForeignPtr a -> Bool Источник

max :: ForeignPtr a -> ForeignPtr a -> ForeignPtr a Источник

min :: ForeignPtr a -> ForeignPtr a -> ForeignPtr a Источник

Ord a => Ord (ZipList a) Источник

С версии: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Functor.ZipList

Методы

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 p => Ord (Par1 p) Источник

С версии: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: Par1 p -> Par1 p -> Ordering Источник

(<) :: Par1 p -> Par1 p -> Bool Источник

(<=) :: Par1 p -> Par1 p -> Bool Источник

(>) :: Par1 p -> Par1 p -> Bool Источник

(>=) :: Par1 p -> Par1 p -> Bool Источник

max :: Par1 p -> Par1 p -> Par1 p Источник

min :: Par1 p -> Par1 p -> Par1 p Источник

Ord (FunPtr a) Источник
Сведения об экземпляре

Определено в GHC.Internal.Ptr

Методы

compare :: FunPtr a -> FunPtr a -> Ordering Источник

(<) :: FunPtr a -> FunPtr a -> Bool Источник

(<=) :: FunPtr a -> FunPtr a -> Bool Источник

(>) :: FunPtr a -> FunPtr a -> Bool Источник

(>=) :: FunPtr a -> FunPtr a -> Bool Источник

max :: FunPtr a -> FunPtr a -> FunPtr a Источник

min :: FunPtr a -> FunPtr a -> FunPtr a Источник

Ord (Ptr a) Источник

С версии: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Ptr

Методы

compare :: Ptr a -> Ptr a -> Ordering Источник

(<) :: Ptr a -> Ptr a -> Bool Источник

(<=) :: Ptr a -> Ptr a -> Bool Источник

(>) :: Ptr a -> Ptr a -> Bool Источник

(>=) :: Ptr a -> Ptr a -> Bool Источник

max :: Ptr a -> Ptr a -> Ptr a Источник

min :: Ptr a -> Ptr a -> Ptr a Источник

Integral a => Ord (Ratio a) Источник

С версии: base-2.0.1

Сведения об экземпляре

Определено в GHC.Internal.Real

Методы

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 flag => Ord (TyVarBndr flag) Источник
Сведения об экземпляре

Определено в GHC.Internal.TH.Syntax

Методы

compare :: TyVarBndr flag -> TyVarBndr flag -> Ordering Источник

(<) :: TyVarBndr flag -> TyVarBndr flag -> Bool Источник

(<=) :: TyVarBndr flag -> TyVarBndr flag -> Bool Источник

(>) :: TyVarBndr flag -> TyVarBndr flag -> Bool Источник

(>=) :: TyVarBndr flag -> TyVarBndr flag -> Bool Источник

max :: TyVarBndr flag -> TyVarBndr flag -> TyVarBndr flag Источник

min :: TyVarBndr flag -> TyVarBndr flag -> TyVarBndr flag Источник

Ord (SChar c) Источник

С версии: base-4.19.0.0

Подробности экземпляра

Определено в GHC.Internal.TypeLits

Методы

compare :: SChar c -> SChar c -> Ordering Исходный код

(<) :: SChar c -> SChar c -> Bool Исходный код

(<=) :: SChar c -> SChar c -> Bool Исходный код

(>) :: SChar c -> SChar c -> Bool Исходный код

(>=) :: SChar c -> SChar c -> Bool Исходный код

max :: SChar c -> SChar c -> SChar c Исходный код

min :: SChar c -> SChar c -> SChar c Исходный код

Ord (SSymbol s) Исходный код

Начиная с: base-4.19.0.0

Подробности экземпляра

Определено в GHC.Internal.TypeLits

Методы

compare :: SSymbol s -> SSymbol s -> Ordering Исходный код

(<) :: SSymbol s -> SSymbol s -> Bool Исходный код

(<=) :: SSymbol s -> SSymbol s -> Bool Исходный код

(>) :: SSymbol s -> SSymbol s -> Bool Исходный код

(>=) :: SSymbol s -> SSymbol s -> Bool Исходный код

max :: SSymbol s -> SSymbol s -> SSymbol s Исходный код

min :: SSymbol s -> SSymbol s -> SSymbol s Исходный код

Ord (SNat n) Исходный код

Начиная с: base-4.19.0.0

Подробности экземпляра

Определено в GHC.Internal.TypeNats

Методы

compare :: SNat n -> SNat n -> Ordering Исходный код

(<) :: SNat n -> SNat n -> Bool Исходный код

(<=) :: SNat n -> SNat n -> Bool Исходный код

(>) :: SNat n -> SNat n -> Bool Исходный код

(>=) :: SNat n -> SNat n -> Bool Исходный код

max :: SNat n -> SNat n -> SNat n Исходный код

min :: SNat n -> SNat n -> SNat n Исходный код

Ord a => Ord (Maybe a) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определено в GHC.Internal.Maybe

Методы

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 Исходный код

Ord a => Ord (Solo a) Исходный код
Подробности экземпляра

Определено в GHC.Internal.Classes

Методы

compare :: Solo a -> Solo a -> Ordering Исходный код

(<) :: Solo a -> Solo a -> Bool Исходный код

(<=) :: Solo a -> Solo a -> Bool Исходный код

(>) :: Solo a -> Solo a -> Bool Исходный код

(>=) :: Solo a -> Solo a -> Bool Исходный код

max :: Solo a -> Solo a -> Solo a Исходный код

min :: Solo a -> Solo a -> Solo a Исходный код

Ord a => Ord [a] Исходный код
Подробности экземпляра

Определено в GHC.Internal.Classes

Методы

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 (Fixed a) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определено в Data.Fixed

Методы

compare :: Fixed a -> Fixed a -> Ordering Исходный код

(<) :: Fixed a -> Fixed a -> Bool Исходный код

(<=) :: Fixed a -> Fixed a -> Bool Исходный код

(>) :: Fixed a -> Fixed a -> Bool Исходный код

(>=) :: Fixed a -> Fixed a -> Bool Исходный код

max :: Fixed a -> Fixed a -> Fixed a Исходный код

min :: Fixed a -> Fixed a -> Fixed a Исходный код

Ord a => Ord (Arg a b) Исходный код

Обратите внимание, что экземпляр Ord для Arg содержит реализации min и max, отличающиеся от принятых по умолчанию правил разрешения равенства для реализаций min и max в классе Ord; Arg в обеих функциях разрешает равенство в пользу первого аргумента.

Начиная с: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

compare :: Arg a b -> Arg a b -> Ordering Исходный код

(<) :: Arg a b -> Arg a b -> Bool Исходный код

(<=) :: Arg a b -> Arg a b -> Bool Исходный код

(>) :: Arg a b -> Arg a b -> Bool Исходный код

(>=) :: Arg a b -> Arg a b -> Bool Исходный код

max :: Arg a b -> Arg a b -> Arg a b Исходный код

min :: Arg a b -> Arg a b -> Arg a b Исходный код

(Ix i, Ord e) => Ord (Array i e) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определено в GHC.Internal.Arr

Методы

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 a, Ord b) => Ord (Either a b) Исходный код

Начиная с: base-2.1

Подробности экземпляра

Определён в GHC.Internal.Data.Either

Методы

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 (Proxy s) Источник

Начиная с: base-4.7.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Proxy

Методы

compare :: Proxy s -> Proxy s -> Ordering Источник

(<) :: Proxy s -> Proxy s -> Bool Источник

(<=) :: Proxy s -> Proxy s -> Bool Источник

(>) :: Proxy s -> Proxy s -> Bool Источник

(>=) :: Proxy s -> Proxy s -> Bool Источник

max :: Proxy s -> Proxy s -> Proxy s Источник

min :: Proxy s -> Proxy s Источник

Ord (TypeRep a) Источник

Начиная с: base-4.4.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Typeable.Internal

Методы

compare :: TypeRep a -> TypeRep a -> Ordering Источник

(<) :: TypeRep a -> TypeRep a -> Bool Источник

(<=) :: TypeRep a -> TypeRep a -> Bool Источник

(>) :: TypeRep a -> TypeRep a -> Bool Источник

(>=) :: TypeRep a -> TypeRep a -> Bool Источник

max :: TypeRep a -> TypeRep a -> TypeRep a Источник

min :: TypeRep a -> TypeRep a -> TypeRep a Источник

Ord (U1 p) Источник

Начиная с: base-4.7.0.0

Подробности экземпляра

Определён в GHC.Internal.Generics

Методы

compare :: U1 p -> U1 p -> Ordering Источник

(<) :: U1 p -> U1 p -> Bool Источник

(<=) :: U1 p -> U1 p -> Bool Источник

(>) :: U1 p -> U1 p -> Bool Источник

(>=) :: U1 p -> U1 p -> Bool Источник

max :: U1 p -> U1 p -> U1 p Источник

min :: U1 p -> U1 p -> U1 p Источник

Ord (V1 p) Источник

Начиная с: base-4.9.0.0

Подробности экземпляра

Определён в GHC.Internal.Generics

Методы

compare :: V1 p -> V1 p -> Ordering Источник

(<) :: V1 p -> V1 p -> Bool Источник

(<=) :: V1 p -> V1 p -> Bool Источник

(>) :: V1 p -> V1 p -> Bool Источник

(>=) :: V1 p -> V1 p -> Bool Источник

max :: V1 p -> V1 p -> V1 p Источник

min :: V1 p -> V1 p -> V1 p Источник

(Ord a, Ord b) => Ord (a, b) Источник
Подробности экземпляра

Определён в GHC.Internal.Classes

Методы

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 (Const a b) Источник

Начиная с: base-4.9.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Functor.Const

Методы

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 (Ap f a) Источник

Начиная с: base-4.12.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Monoid

Методы

compare :: Ap f a -> Ap f a -> Ordering Источник

(<) :: Ap f a -> Ap f a -> Bool Источник

(<=) :: Ap f a -> Ap f a -> Bool Источник

(>) :: Ap f a -> Ap f a -> Bool Источник

(>=) :: Ap f a -> Ap f a -> Bool Источник

max :: Ap f a -> Ap f a -> Ap f a Источник

min :: Ap f a -> Ap f a -> Ap f a Источник

Ord (f a) => Ord (Alt f a) Источник

Начиная с: base-4.8.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Semigroup.Internal

Методы

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 (Coercion a b) Источник

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Data.Type.Coercion

Методы

compare :: Coercion a b -> Coercion a b -> Ordering Источник

(<) :: Coercion a b -> Coercion a b -> Bool Источник

(<=) :: Coercion a b -> Coercion a b -> Bool Источник

(>) :: Coercion a b -> Coercion a b -> Bool Источник

(>=) :: Coercion a b -> Coercion a b -> Bool Источник

max :: Coercion a b -> Coercion a b -> Coercion a b Источник

min :: Coercion a b -> Coercion a b -> Coercion a b Источник

Ord (a :~: b) Источник

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Data.Type.Equality

Методы

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 Источник

(Generic1 f, Ord (Rep1 f a)) => Ord (Generically1 f a) Источник

Начиная с: base-4.18.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: Generically1 f a -> Generically1 f a -> Ordering Источник

(<) :: Generically1 f a -> Generically1 f a -> Bool Источник

(<=) :: Generically1 f a -> Generically1 f a -> Bool Источник

(>) :: Generically1 f a -> Generically1 f a -> Bool Источник

(>=) :: Generically1 f a -> Generically1 f a -> Bool Источник

max :: Generically1 f a -> Generically1 f a -> Generically1 f a Источник

min :: Generically1 f a -> Generically1 f a -> Generically1 f a Источник

Ord (f p) => Ord (Rec1 f p) Источник

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: Rec1 f p -> Rec1 f p -> Ordering Источник

(<) :: Rec1 f p -> Rec1 f p -> Bool Источник

(<=) :: Rec1 f p -> Rec1 f p -> Bool Источник

(>) :: Rec1 f p -> Rec1 f p -> Bool Источник

(>=) :: Rec1 f p -> Rec1 f p -> Bool Источник

max :: Rec1 f p -> Rec1 f p -> Rec1 f p Источник

min :: Rec1 f p -> Rec1 f p -> Rec1 f p Источник

Ord (URec (Ptr ()) p) Источник

Начиная с: base-4.9.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: URec (Ptr ()) p -> URec (Ptr ()) p -> Ordering Источник

(<) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool Источник

(<=) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool Источник

(>) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool Источник

(>=) :: URec (Ptr ()) p -> URec (Ptr ()) p -> Bool Источник

max :: URec (Ptr ()) p -> URec (Ptr ()) p -> URec (Ptr ()) p Источник

min :: URec (Ptr ()) p -> URec (Ptr ()) p -> URec (Ptr ()) p Источник

Ord (URec Char p) Источник

Начиная с: base-4.9.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: URec Char p -> URec Char p -> Ordering Источник

(<) :: URec Char p -> URec Char p -> Bool Источник

(<=) :: URec Char p -> URec Char p -> Bool Источник

(>) :: URec Char p -> URec Char p -> Bool Источник

(>=) :: URec Char p -> URec Char p -> Bool Источник

max :: URec Char p -> URec Char p -> URec Char p Источник

min :: URec Char p -> URec Char p -> URec Char p Источник

Ord (URec Double p) Источник

Начиная с: base-4.9.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: URec Double p -> URec Double p -> Ordering Источник

(<) :: URec Double p -> URec Double p -> Bool Источник

(<=) :: URec Double p -> URec Double p -> Bool Источник

(>) :: URec Double p -> URec Double p -> Bool Источник

(>=) :: URec Double p -> URec Double p -> Bool Источник

max :: URec Double p -> URec Double p -> URec Double p Источник

min :: URec Double p -> URec Double p -> URec Double p Источник

Ord (URec Float p) Источник
Подробности экземпляра

Определён в GHC.Internal.Generics

Методы

compare :: URec Float p -> URec Float p -> Ordering Источник

(<) :: URec Float p -> URec Float p -> Bool Источник

(<=) :: URec Float p -> URec Float p -> Bool Источник

(>) :: URec Float p -> URec Float p -> Bool Источник

(>=) :: URec Float p -> URec Float p -> Bool Источник

max :: URec Float p -> URec Float p -> URec Float p Источник

min :: URec Float p -> URec Float p -> URec Float p Источник

Ord (URec Int p) Источник

Начиная с: base-4.9.0.0

Подробности экземпляра

Определён в GHC.Internal.Generics

Методы

compare :: URec Int p -> URec Int p -> Ordering Источник

(<) :: URec Int p -> URec Int p -> Bool Источник

(<=) :: URec Int p -> URec Int p -> Bool Источник

(>) :: URec Int p -> URec Int p -> Bool Источник

(>=) :: URec Int p -> URec Int p -> Bool Источник

max :: URec Int p -> URec Int p -> URec Int p Источник

min :: URec Int p -> URec Int p -> URec Int p Источник

Ord (URec Word p) Источник

Начиная с: base-4.9.0.0

Подробности экземпляра

Определён в GHC.Internal.Generics

Методы

compare :: URec Word p -> URec Word p -> Ordering Источник

(<) :: URec Word p -> URec Word p -> Bool Источник

(<=) :: URec Word p -> URec Word p -> Bool Источник

(>) :: URec Word p -> URec Word p -> Bool Источник

(>=) :: URec Word p -> URec Word p -> Bool Источник

max :: URec Word p -> URec Word p -> URec Word p Источник

min :: URec Word p -> URec Word p -> URec Word p Источник

(Ord a, Ord b, Ord c) => Ord (a, b, c) Источник
Подробности экземпляра

Определён в GHC.Internal.Classes

Методы

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 (f a), Ord (g a)) => Ord (Product f g a) Источник

Начиная с: base-4.18.0.0

Подробности экземпляра

Определён в Data.Functor.Product

Методы

compare :: Product f g a -> Product f g a -> Ordering Источник

(<) :: Product f g a -> Product f g a -> Bool Источник

(<=) :: Product f g a -> Product f g a -> Bool Источник

(>) :: Product f g a -> Product f g a -> Bool Источник

(>=) :: Product f g a -> Product f g a -> Bool Источник

max :: Product f g a -> Product f g a -> Product f g a Источник

min :: Product f g a -> Product f g a -> Product f g a Источник

(Ord (f a), Ord (g a)) => Ord (Sum f g a) Источник

Начиная с: base-4.18.0.0

Подробности экземпляра

Определён в Data.Functor.Sum

Методы

compare :: Sum f g a -> Sum f g a -> Ordering Источник

(<) :: Sum f g a -> Sum f g a -> Bool Источник

(<=) :: Sum f g a -> Sum f g a -> Bool Источник

(>) :: Sum f g a -> Sum f g a -> Bool Источник

(>=) :: Sum f g a -> Sum f g a -> Bool Источник

max :: Sum f g a -> Sum f g a -> Sum f g a Источник

min :: Sum f g a -> Sum f g a -> Sum f g a Источник

Ord (a :~~: b) Источник

Начиная с: base-4.10.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Type.Equality

Методы

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 (f p), Ord (g p)) => Ord ((f :*: g) p) Источник

Начиная с: base-4.7.0.0

Подробности экземпляра

Определён в GHC.Internal.Generics

Методы

compare :: (f :*: g) p -> (f :*: g) p -> Ordering Источник

(<) :: (f :*: g) p -> (f :*: g) p -> Bool Источник

(<=) :: (f :*: g) p -> (f :*: g) p -> Bool Источник

(>) :: (f :*: g) p -> (f :*: g) p -> Bool Источник

(>=) :: (f :*: g) p -> (f :*: g) p -> Bool Источник

max :: (f :*: g) p -> (f :*: g) p -> (f :*: g) p Источник

min :: (f :*: g) p -> (f :*: g) p -> (f :*: g) p Источник

(Ord (f p), Ord (g p)) => Ord ((f :+: g) p) Исходный код

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: (f :+: g) p -> (f :+: g) p -> Ordering Исходный код

(<) :: (f :+: g) p -> (f :+: g) p -> Bool Исходный код

(<=) :: (f :+: g) p -> (f :+: g) p -> Bool Исходный код

(>) :: (f :+: g) p -> (f :+: g) p -> Bool Исходный код

(>=) :: (f :+: g) p -> (f :+: g) p -> Bool Исходный код

max :: (f :+: g) p -> (f :+: g) p -> (f :+: g) p Исходный код

min :: (f :+: g) p -> (f :+: g) p -> (f :+: g) p Исходный код

Ord c => Ord (K1 i c p) Исходный код

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: K1 i c p -> K1 i c p -> Ordering Исходный код

(<) :: K1 i c p -> K1 i c p -> Bool Исходный код

(<=) :: K1 i c p -> K1 i c p -> Bool Исходный код

(>) :: K1 i c p -> K1 i c p -> Bool Исходный код

(>=) :: K1 i c p -> K1 i c p -> Bool Исходный код

max :: K1 i c p -> K1 i c p -> K1 i c p Исходный код

min :: K1 i c p -> K1 i c p -> K1 i c p Исходный код

(Ord a, Ord b, Ord c, Ord d) => Ord (a, b, c, d) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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 (f (g a)) => Ord (Compose f g a) Исходный код

Начиная с: base-4.18.0.0

Сведения об экземпляре

Определено в Data.Functor.Compose

Методы

compare :: Compose f g a -> Compose f g a -> Ordering Исходный код

(<) :: Compose f g a -> Compose f g a -> Bool Исходный код

(<=) :: Compose f g a -> Compose f g a -> Bool Исходный код

(>) :: Compose f g a -> Compose f g a -> Bool Исходный код

(>=) :: Compose f g a -> Compose f g a -> Bool Исходный код

max :: Compose f g a -> Compose f g a -> Compose f g a Исходный код

min :: Compose f g a -> Compose f g a -> Compose f g a Исходный код

Ord (f (g p)) => Ord ((f :.: g) p) Исходный код

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: (f :.: g) p -> (f :.: g) p -> Ordering Исходный код

(<) :: (f :.: g) p -> (f :.: g) p -> Bool Исходный код

(<=) :: (f :.: g) p -> (f :.: g) p -> Bool Исходный код

(>) :: (f :.: g) p -> (f :.: g) p -> Bool Исходный код

(>=) :: (f :.: g) p -> (f :.: g) p -> Bool Исходный код

max :: (f :.: g) p -> (f :.: g) p -> (f :.: g) p Исходный код

min :: (f :.: g) p -> (f :.: g) p -> (f :.: g) p Исходный код

Ord (f p) => Ord (M1 i c f p) Исходный код

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

Методы

compare :: M1 i c f p -> M1 i c f p -> Ordering Исходный код

(<) :: M1 i c f p -> M1 i c f p -> Bool Исходный код

(<=) :: M1 i c f p -> M1 i c f p -> Bool Исходный код

(>) :: M1 i c f p -> M1 i c f p -> Bool Исходный код

(>=) :: M1 i c f p -> M1 i c f p -> Bool Исходный код

max :: M1 i c f p -> M1 i c f p -> M1 i c f p Исходный код

min :: M1 i c f p -> M1 i c f p -> M1 i c f p Исходный код

(Ord a, Ord b, Ord c, Ord d, Ord e) => Ord (a, b, c, d, e) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

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) Исходный код
Подробности экземпляра

Определено в GHC.Internal.Classes

Методы

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) Исходный код

data Ordering Исходный код

Конструкторы

LT
EQ
GT
Экземпляры
Сведения об экземплярах
Monoid Ordering Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Base

Методы

mempty :: Ordering Источник

mappend :: Ordering -> Ordering -> Ordering Источник

mconcat :: [Ordering] -> Ordering Источник

Semigroup Ordering Источник

Начиная с: base-4.9.0.0

Сведения об экземпляре

Определено в GHC.Internal.Base

Методы

(<>) :: Ordering -> Ordering -> Ordering Источник

sconcat :: NonEmpty Ordering -> Ordering Источник

stimes :: Integral b => b -> Ordering -> Ordering Источник

Eq Ordering Источник
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

(==) :: Ordering -> Ordering -> Bool Источник

(/=) :: Ordering -> Ordering -> Bool Источник

Ord Ordering Источник
Сведения об экземпляре

Определено в GHC.Internal.Classes

Методы

compare :: Ordering -> Ordering -> Ordering Источник

(<) :: Ordering -> Ordering -> Bool Источник

(<=) :: Ordering -> Ordering -> Bool Источник

(>) :: Ordering -> Ordering -> Bool Источник

(>=) :: Ordering -> Ordering -> Bool Источник

max :: Ordering -> Ordering -> Ordering Источник

min :: Ordering -> Ordering -> Ordering Источник

Data Ordering Источник

Начиная с: base-4.0.0.0

Сведения об экземпляре

Определено в GHC.Internal.Data.Data

Методы

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ordering -> c Ordering Источник

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ordering Источник

toConstr :: Ordering -> Constr Источник

dataTypeOf :: Ordering -> DataType Источник

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Ordering) Источник

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ordering) Источник

gmapT :: (forall b. Data b => b -> b) -> Ordering -> Ordering Источник

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ordering -> r Источник

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ordering -> r Источник

gmapQ :: (forall d. Data d => d -> u) -> Ordering -> [u] Источник

gmapQi :: Int -> (forall d. Data d => d -> u) -> Ordering -> u Источник

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ordering -> m Ordering Источник

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ordering -> m Ordering Источник

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ordering -> m Ordering Источник

Bounded Ordering Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Enum

Методы

minBound :: Ordering Источник

maxBound :: Ordering Источник

Enum Ordering Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Enum

Методы

succ :: Ordering -> Ordering Источник

pred :: Ordering -> Ordering Источник

toEnum :: Int -> Ordering Источник

fromEnum :: Ordering -> Int Источник

enumFrom :: Ordering -> [Ordering] Источник

enumFromThen :: Ordering -> Ordering -> [Ordering] Источник

enumFromTo :: Ordering -> Ordering -> [Ordering] Источник

enumFromThenTo :: Ordering -> Ordering -> Ordering -> [Ordering] Источник

Generic Ordering Источник
Сведения об экземпляре

Определено в GHC.Internal.Generics

Ассоциированные типы

type Rep Ordering

Начиная с: base-4.6.0.0

Сведения об экземпляре

Определено в GHC.Internal.Generics

type Rep Ordering = D1 ('MetaData "Ordering" "GHC.Internal.Types" "ghc-internal" 'False) (C1 ('MetaCons "LT" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EQ" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GT" 'PrefixI 'False) (U1 :: Type -> Type)))

Методы

from :: Ordering -> Rep Ordering x Источник

to :: Rep Ordering x -> Ordering Источник

Ix Ordering Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Ix

Методы

range :: (Ordering, Ordering) -> [Ordering] Источник

index :: (Ordering, Ordering) -> Ordering -> Int Источник

unsafeIndex :: (Ordering, Ordering) -> Ordering -> Int Источник

inRange :: (Ordering, Ordering) -> Ordering -> Bool Источник

rangeSize :: (Ordering, Ordering) -> Int Источник

unsafeRangeSize :: (Ordering, Ordering) -> Int Источник

Read Ordering Источник

Начиная с: base-2.1

Сведения об экземпляре

Определено в GHC.Internal.Read

Методы

readsPrec :: Int -> ReadS Ordering Источник

readList :: ReadS [Ordering] Источник

readPrec :: ReadPrec Ordering Источник

readListPrec :: ReadPrec [Ordering] Источник

Show Ordering Источник

Начиная с: base-2.1

Описание экземпляра

Определено в GHC.Internal.Show

Методы

showsPrec :: Int -> Ordering -> ShowS Исходный код

show :: Ordering -> String Исходный код

showList :: [Ordering] -> ShowS Исходный код

type Rep Ordering Исходный код

С версии: base-4.6.0.0

Описание экземпляра

Определено в GHC.Internal.Generics

type Rep Ordering = D1 ('MetaData "Ordering" "GHC.Internal.Types" "ghc-internal" 'False) (C1 ('MetaCons "LT" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EQ" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "GT" 'PrefixI 'False) (U1 :: Type -> Type)))

newtype Down a Исходный код

Тип Down позволяет удобно изменять порядок сортировки на обратный. Значение типа Down a содержит значение типа a (представленное как Down a).

Если для a имеется экземпляр Ord, то сравнение двух обёрнутых таким образом значений даст порядок, обратный обычному порядку сортировки. Это особенно полезно при сортировке в обобщённых списковых включениях, например: then sortWith by Down x.

>>> compare True False
GT
>>> compare (Down True) (Down False)
LT

Если для a имеется экземпляр Bounded, то соответствующий экземпляр для обёрнутого типа также учитывает обратный порядок, меняя местами значения minBound и maxBound.

>>> minBound :: Int
-9223372036854775808
>>> minBound :: Down Int
Down 9223372036854775807

Все остальные экземпляры Down a ведут себя так же, как и для a.

С версии: base-4.6.0.0

Конструкторы

Down

Поля

  • getDown :: a

    С версии: base-4.14.0.0

Экземпляры
Подробности экземпляров
Foldable1 Down Исходный код

С версии: base-4.18.0.0

Подробности экземпляра

Определён в Data.Foldable1

Методы

fold1 :: Semigroup m => Down m -> m Исходный код

foldMap1 :: Semigroup m => (a -> m) -> Down a -> m Исходный код

foldMap1' :: Semigroup m => (a -> m) -> Down a -> m Исходный код

toNonEmpty :: Down a -> NonEmpty a Исходный код

maximum :: Ord a => Down a -> a Исходный код

minimum :: Ord a => Down a -> a Исходный код

head :: Down a -> a Исходный код

last :: Down a -> a Исходный код

foldrMap1 :: (a -> b) -> (a -> b -> b) -> Down a -> b Исходный код

foldlMap1' :: (a -> b) -> (b -> a -> b) -> Down a -> b Исходный код

foldlMap1 :: (a -> b) -> (b -> a -> b) -> Down a -> b Исходный код

foldrMap1' :: (a -> b) -> (a -> b -> b) -> Down a -> b Исходный код

Eq1 Down Исходный код

С версии: base-4.12.0.0

Подробности экземпляра

Определён в Data.Functor.Classes

Методы

liftEq :: (a -> b -> Bool) -> Down a -> Down b -> Bool Исходный код

Ord1 Down Исходный код

С версии: base-4.12.0.0

Подробности экземпляра

Определён в Data.Functor.Classes

Методы

liftCompare :: (a -> b -> Ordering) -> Down a -> Down b -> Ordering Исходный код

Read1 Down Исходный код

С версии: base-4.12.0.0

Подробности экземпляра

Определён в Data.Functor.Classes

Методы

liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Down a) Исходный код

liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Down a] Исходный код

liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (Down a) Исходный код

liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [Down a] Исходный код

Show1 Down Исходный код

С версии: base-4.12.0.0

Подробности экземпляра

Определён в Data.Functor.Classes

Методы

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Down a -> ShowS Исходный код

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Down a] -> ShowS Исходный код

Applicative Down Исходный код

С версии: base-4.11.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Ord

Методы

pure :: a -> Down a Исходный код

(<*>) :: Down (a -> b) -> Down a -> Down b Исходный код

liftA2 :: (a -> b -> c) -> Down a -> Down b -> Down c Исходный код

(*>) :: Down a -> Down b -> Down b Исходный код

(<*) :: Down a -> Down b -> Down a Исходный код

Functor Down Исходный код

С версии: base-4.11.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Ord

Методы

fmap :: (a -> b) -> Down a -> Down b Исходный код

(<$) :: a -> Down b -> Down a Исходный код

Monad Down Исходный код

С версии: base-4.11.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Ord

Методы

(>>=) :: Down a -> (a -> Down b) -> Down b Исходный код

(>>) :: Down a -> Down b -> Down b Исходный код

return :: a -> Down a Исходный код

MonadFix Down Исходный код

С версии: base-4.12.0.0

Подробности экземпляра

Определён в GHC.Internal.Control.Monad.Fix

Методы

mfix :: (a -> Down a) -> Down a Исходный код

MonadZip Down Исходный код

С версии: ghc-internal-4.12.0.0

Подробности экземпляра

Определён в GHC.Internal.Control.Monad.Zip

Методы

mzip :: Down a -> Down b -> Down (a, b) Исходный код

mzipWith :: (a -> b -> c) -> Down a -> Down b -> Down c Исходный код

munzip :: Down (a, b) -> (Down a, Down b) Исходный код

Foldable Down Исходный код

С версии: base-4.12.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Foldable

Методы

fold :: Monoid m => Down m -> m Исходный код

foldMap :: Monoid m => (a -> m) -> Down a -> m Исходный код

foldMap' :: Monoid m => (a -> m) -> Down a -> m Исходный код

foldr :: (a -> b -> b) -> b -> Down a -> b Исходный код

foldr' :: (a -> b -> b) -> b -> Down a -> b Исходный код

foldl :: (b -> a -> b) -> b -> Down a -> b Исходный код

foldl' :: (b -> a -> b) -> b -> Down a -> b Исходный код

foldr1 :: (a -> a -> a) -> Down a -> a Исходный код

foldl1 :: (a -> a -> a) -> Down a -> a Исходный код

toList :: Down a -> [a] Исходный код

null :: Down a -> Bool Исходный код

length :: Down a -> Int Исходный код

elem :: Eq a => a -> Down a -> Bool Исходный код

maximum :: Ord a => Down a -> a Исходный код

minimum :: Ord a => Down a -> a Исходный код

sum :: Num a => Down a -> a Исходный код

product :: Num a => Down a -> a Исходный код

Traversable Down Исходный код

С версии: base-4.12.0.0

Подробности экземпляра

Определён в GHC.Internal.Data.Traversable

Методы

traverse :: Applicative f => (a -> f b) -> Down a -> f (Down b) Исходный код

sequenceA :: Applicative f => Down (f a) -> f (Down a) Исходный код

mapM :: Monad m => (a -> m b) -> Down a -> m (Down b) Исходный код

sequence :: Monad m => Down (m a) -> m (Down a) Исходный код

Generic1 Down Исходный код
Подробности экземпляра

Определено в GHC.Internal.Generics

Ассоциированные типы

type Rep1 Down

Начиная с: base-4.12.0.0

Подробности экземпляра

Определено в GHC.Internal.Generics

type Rep1 Down = D1 ('MetaData "Down" "GHC.Internal.Data.Ord" "ghc-internal" 'True) (C1 ('MetaCons "Down" 'PrefixI 'True) (S1 ('MetaSel ('Just "getDown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))

Методы

from1 :: Down a -> Rep1 Down a Исходный код

to1 :: Rep1 Down a -> Down a Исходный код

Monoid a => Monoid (Down a) Исходный код

Начиная с: base-4.11.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

mempty :: Down a Исходный код

mappend :: Down a -> Down a -> Down a Исходный код

mconcat :: [Down a] -> Down a Исходный код

Semigroup a => Semigroup (Down a) Исходный код

Начиная с: base-4.11.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

(<>) :: Down a -> Down a -> Down a Исходный код

sconcat :: NonEmpty (Down a) -> Down a Исходный код

stimes :: Integral b => b -> Down a -> Down a Исходный код

Bits a => Bits (Down a) Исходный код

Начиная с: base-4.14.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

(.&.) :: Down a -> Down a -> Down a Исходный код

(.|.) :: Down a -> Down a -> Down a Исходный код

xor :: Down a -> Down a -> Down a Исходный код

complement :: Down a -> Down a Исходный код

shift :: Down a -> Int -> Down a Исходный код

rotate :: Down a -> Int -> Down a Исходный код

zeroBits :: Down a Исходный код

bit :: Int -> Down a Исходный код

setBit :: Down a -> Int -> Down a Исходный код

clearBit :: Down a -> Int -> Down a Исходный код

complementBit :: Down a -> Int -> Down a Исходный код

testBit :: Down a -> Int -> Bool Исходный код

bitSizeMaybe :: Down a -> Maybe Int Исходный код

bitSize :: Down a -> Int Исходный код

isSigned :: Down a -> Bool Исходный код

shiftL :: Down a -> Int -> Down a Исходный код

unsafeShiftL :: Down a -> Int -> Down a Исходный код

shiftR :: Down a -> Int -> Down a Исходный код

unsafeShiftR :: Down a -> Int -> Down a Исходный код

rotateL :: Down a -> Int -> Down a Исходный код

rotateR :: Down a -> Int -> Down a Исходный код

popCount :: Down a -> Int Исходный код

FiniteBits a => FiniteBits (Down a) Исходный код

Начиная с: base-4.14.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

finiteBitSize :: Down a -> Int Исходный код

countLeadingZeros :: Down a -> Int Исходный код

countTrailingZeros :: Down a -> Int Исходный код

Eq a => Eq (Down a) Исходный код

Начиная с: base-4.6.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

(==) :: Down a -> Down a -> Bool Исходный код

(/=) :: Down a -> Down a -> Bool Исходный код

Ord a => Ord (Down a) Исходный код

Начиная с: base-4.6.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

compare :: Down a -> Down a -> Ordering Исходный код

(<) :: Down a -> Down a -> Bool Исходный код

(<=) :: Down a -> Down a -> Bool Исходный код

(>) :: Down a -> Down a -> Bool Исходный код

(>=) :: Down a -> Down a -> Bool Исходный код

max :: Down a -> Down a -> Down a Исходный код

min :: Down a -> Down a -> Down a Исходный код

Data a => Data (Down a) Исходный код

Начиная с: base-4.12.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Data

Методы

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Down a -> c (Down a) Исходный код

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (Down a) Исходный код

toConstr :: Down a -> Constr Исходный код

dataTypeOf :: Down a -> DataType Исходный код

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (Down a)) Исходный код

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (Down a)) Исходный код

gmapT :: (forall b. Data b => b -> b) -> Down a -> Down a Исходный код

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Down a -> r Исходный код

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Down a -> r Исходный код

gmapQ :: (forall d. Data d => d -> u) -> Down a -> [u] Исходный код

gmapQi :: Int -> (forall d. Data d => d -> u) -> Down a -> u Исходный код

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Down a -> m (Down a) Исходный код

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Down a -> m (Down a) Исходный код

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Down a -> m (Down a) Исходный код

Bounded a => Bounded (Down a) Исходный код

Меняет местами minBound и maxBound базового типа.

Начиная с: base-4.14.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

minBound :: Down a Исходный код

maxBound :: Down a Исходный код

(Enum a, Bounded a, Eq a) => Enum (Down a) Исходный код

Меняет местами succ и pred базового типа.

Начиная с: base-4.18.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

succ :: Down a -> Down a Исходный код

pred :: Down a -> Down a Исходный код

toEnum :: Int -> Down a Исходный код

fromEnum :: Down a -> Int Исходный код

enumFrom :: Down a -> [Down a] Исходный код

enumFromThen :: Down a -> Down a -> [Down a] Исходный код

enumFromTo :: Down a -> Down a -> [Down a] Исходный код

enumFromThenTo :: Down a -> Down a -> Down a -> [Down a] Исходный код

Floating a => Floating (Down a) Исходный код

Начиная с: base-4.14.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

pi :: Down a Исходный код

exp :: Down a -> Down a Исходный код

log :: Down a -> Down a Исходный код

sqrt :: Down a -> Down a Исходный код

(**) :: Down a -> Down a -> Down a Исходный код

logBase :: Down a -> Down a -> Down a Исходный код

sin :: Down a -> Down a Исходный код

cos :: Down a -> Down a Исходный код

tan :: Down a -> Down a Исходный код

asin :: Down a -> Down a Исходный код

acos :: Down a -> Down a Исходный код

atan :: Down a -> Down a Исходный код

sinh :: Down a -> Down a Исходный код

cosh :: Down a -> Down a Исходный код

tanh :: Down a -> Down a Исходный код

asinh :: Down a -> Down a Исходный код

acosh :: Down a -> Down a Исходный код

atanh :: Down a -> Down a Исходный код

log1p :: Down a -> Down a Исходный код

expm1 :: Down a -> Down a Исходный код

log1pexp :: Down a -> Down a Исходный код

log1mexp :: Down a -> Down a Исходный код

RealFloat a => RealFloat (Down a) Исходный код

Начиная с: base-4.14.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

floatRadix :: Down a -> Integer Исходный код

floatDigits :: Down a -> Int Исходный код

floatRange :: Down a -> (Int, Int) Исходный код

decodeFloat :: Down a -> (Integer, Int) Исходный код

encodeFloat :: Integer -> Int -> Down a Исходный код

exponent :: Down a -> Int Исходный код

significand :: Down a -> Down a Исходный код

scaleFloat :: Int -> Down a -> Down a Исходный код

isNaN :: Down a -> Bool Исходный код

isInfinite :: Down a -> Bool Исходный код

isDenormalized :: Down a -> Bool Исходный код

isNegativeZero :: Down a -> Bool Исходный код

isIEEE :: Down a -> Bool Исходный код

atan2 :: Down a -> Down a -> Down a Исходный код

Storable a => Storable (Down a) Исходный код

Начиная с: base-4.14.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

sizeOf :: Down a -> Int Исходный код

alignment :: Down a -> Int Исходный код

peekElemOff :: Ptr (Down a) -> Int -> IO (Down a) Исходный код

pokeElemOff :: Ptr (Down a) -> Int -> Down a -> IO () Исходный код

peekByteOff :: Ptr b -> Int -> IO (Down a) Исходный код

pokeByteOff :: Ptr b -> Int -> Down a -> IO () Исходный код

peek :: Ptr (Down a) -> IO (Down a) Исходный код

poke :: Ptr (Down a) -> Down a -> IO () Исходный код

Generic (Down a) Исходный код
Подробности экземпляра

Определено в GHC.Internal.Generics

Связанные типы

type Rep (Down a)

Начиная с: base-4.12.0.0

Подробности экземпляра

Определено в GHC.Internal.Generics

type Rep (Down a) = D1 ('MetaData "Down" "GHC.Internal.Data.Ord" "ghc-internal" 'True) (C1 ('MetaCons "Down" 'PrefixI 'True) (S1 ('MetaSel ('Just "getDown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

Методы

from :: Down a -> Rep (Down a) x Исходный код

to :: Rep (Down a) x -> Down a Исходный код

Ix a => Ix (Down a) Исходный код

Начиная с: base-4.14.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

range :: (Down a, Down a) -> [Down a] Исходный код

index :: (Down a, Down a) -> Down a -> Int Исходный код

unsafeIndex :: (Down a, Down a) -> Down a -> Int Исходный код

inRange :: (Down a, Down a) -> Down a -> Bool Исходный код

rangeSize :: (Down a, Down a) -> Int Исходный код

unsafeRangeSize :: (Down a, Down a) -> Int Исходный код

Num a => Num (Down a) Исходный код

Начиная с: base-4.11.0.0

Подробности экземпляра

Определено в GHC.Internal.Data.Ord

Методы

(+) :: Down a -> Down a -> Down a Исходный код

(-) :: Down a -> Down a -> Down a Исходный код

(*) :: Down a -> Down a -> Down a Исходный код

negate :: Down a -> Down a Исходный код

abs :: Down a -> Down a Исходный код

signum :: Down a -> Down a Исходный код

fromInteger :: Integer -> Down a Исходный код

Read a => Read (Down a) Исходный код

Этот экземпляр был бы эквивалентен автоматически выведенным экземплярам нового типа Down, если бы поле getDown было удалено

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определён в GHC.Internal.Data.Ord

Методы

readsPrec :: Int -> ReadS (Down a) Источник

readList :: ReadS [Down a] Источник

readPrec :: ReadPrec (Down a) Источник

readListPrec :: ReadPrec [Down a] Источник

Fractional a => Fractional (Down a) Источник

Начиная с: base-4.14.0.0

Сведения об экземпляре

Определён в GHC.Internal.Data.Ord

Методы

(/) :: Down a -> Down a -> Down a Источник

recip :: Down a -> Down a Источник

fromRational :: Rational -> Down a Источник

Real a => Real (Down a) Источник

Начиная с: base-4.14.0.0

Сведения об экземпляре

Определён в GHC.Internal.Data.Ord

Методы

toRational :: Down a -> Rational Источник

RealFrac a => RealFrac (Down a) Источник

Начиная с: base-4.14.0.0

Сведения об экземпляре

Определён в GHC.Internal.Data.Ord

Методы

properFraction :: Integral b => Down a -> (b, Down a) Источник

truncate :: Integral b => Down a -> b Источник

round :: Integral b => Down a -> b Источник

ceiling :: Integral b => Down a -> b Источник

floor :: Integral b => Down a -> b Источник

Show a => Show (Down a) Источник

Этот экземпляр был бы эквивалентен автоматически выведенным экземплярам нового типа Down, если бы поле getDown было удалено

Начиная с: base-4.7.0.0

Сведения об экземпляре

Определён в GHC.Internal.Data.Ord

Методы

showsPrec :: Int -> Down a -> ShowS Источник

show :: Down a -> String Источник

showList :: [Down a] -> ShowS Источник

type Rep1 Down Источник

Начиная с: base-4.12.0.0

Сведения об экземпляре

Определён в GHC.Internal.Generics

type Rep1 Down = D1 ('MetaData "Down" "GHC.Internal.Data.Ord" "ghc-internal" 'True) (C1 ('MetaCons "Down" 'PrefixI 'True) (S1 ('MetaSel ('Just "getDown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))
type Rep (Down a) Источник

Начиная с: base-4.12.0.0

Сведения об экземпляре

Определён в GHC.Internal.Generics

type Rep (Down a) = D1 ('MetaData "Down" "GHC.Internal.Data.Ord" "ghc-internal" 'True) (C1 ('MetaCons "Down" 'PrefixI 'True) (S1 ('MetaSel ('Just "getDown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

comparing :: Ord a => (b -> a) -> b -> b -> Ordering Источник

comparing p x y = compare (p x) (p y)

Полезный комбинатор для использования вместе с семейством функций xxxBy из Data.List, например:

  ... sortBy (comparing fst) ...

clamp :: Ord a => (a, a) -> a -> a Источник

clamp (low, high) a = min high (max a low)

Функция, обеспечивающая, чтобы значение a находилось в заданных включительных границах low и high. Если это так, a возвращается без изменений. В противном случае результатом будет low, если a <= low, или high, если high <= a.

При использовании clamp для Double и Float во втором аргументе распространяется NaN. То есть clamp (l,h) NaN = NaN, но clamp (NaN, NaN) x = x.

>>> clamp (0, 10) 2
2
>>> clamp ('a', 'm') 'x'
'm'

Начиная с: base-4.16.0.0

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.14.1/docs/libraries/base-4.22.0.0-66f8/Data-Ord.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API