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 BigNat
Подробности примера

Определено в GHC.Num.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 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 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 -> Порядок Исходный код

(<) :: Unique -> Unique -> Булево Исходный код

(<=) :: Unique -> Unique -> Булево Исходный код

(>) :: Unique -> Unique -> Булево Исходный код

(>=) :: Unique -> Unique -> Булево Исходный код

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

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

Ord ВызовОшибки Исходный код

С версии: base-4.7.0.0

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

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

Методы

compare :: ВызовОшибки -> ВызовОшибки -> Порядок Исходный код

(<) :: ВызовОшибки -> ВызовОшибки -> Булево Исходный код

(<=) :: ВызовОшибки -> ВызовОшибки -> Булево Исходный код

(>) :: ВызовОшибки -> ВызовОшибки -> Булево Исходный код

(>=) :: ВызовОшибки -> ВызовОшибки -> Булево Исходный код

max :: ВызовОшибки -> ВызовОшибки -> ВызовОшибки Исходный код

min :: ВызовОшибки -> ВызовОшибки -> ВызовОшибки Исходный код

Ord АрифметическаяОшибка Исходный код

С версии: base-3.0

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

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

Методы

compare :: АрифметическаяОшибка -> АрифметическаяОшибка -> Порядок Исходный код

(<) :: АрифметическаяОшибка -> АрифметическаяОшибка -> Булево Исходный код

(<=) :: АрифметическаяОшибка -> АрифметическаяОшибка -> Булево Исходный код

(>) :: АрифметическаяОшибка -> АрифметическаяОшибка -> Булево Исходный код

(>=) :: АрифметическаяОшибка -> АрифметическаяОшибка -> Булево Исходный код

max :: АрифметическаяОшибка -> АрифметическаяОшибка -> АрифметическаяОшибка Исходный код

min :: АрифметическаяОшибка -> АрифметическаяОшибка -> АрифметическаяОшибка Исходный код

Ord Отпечаток Исходный код

С версии: 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 -> Порядок Исходный код

(<) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

(<=) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

(>) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

(>=) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

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

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

Ord Фиксированность Исходный код

С момента: base-4.6.0.0

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

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

Методы

compare :: Фиксированность -> Фиксированность -> Порядок Исходный код

(<) :: Фиксированность -> Фиксированность -> Булево Исходный код

(<=) :: Фиксированность -> Фиксированность -> Булево Исходный код

(>) :: Фиксированность -> Фиксированность -> Булево Исходный код

(>=) :: Фиксированность -> Фиксированность -> Булево Исходный код

max :: Фиксированность -> Фиксированность -> Фиксированность Исходный код

min :: Фиксированность -> Фиксированность -> Фиксированность Исходный код

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

С момента: base-4.9.0.0

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

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

Методы

compare :: SourceStrictness -> SourceStrictness -> Порядок Исходный код

(<) :: SourceStrictness -> SourceStrictness -> Булево Исходный код

(<=) :: SourceStrictness -> SourceStrictness -> Булево Исходный код

(>) :: SourceStrictness -> SourceStrictness -> Булево Исходный код

(>=) :: SourceStrictness -> SourceStrictness -> Булево Исходный код

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

(<) :: AsyncException -> AsyncException -> Булево Исходный код

(<=) :: AsyncException -> AsyncException -> Булево Исходный код

(>) :: AsyncException -> AsyncException -> Булево Исходный код

(>=) :: AsyncException -> AsyncException -> Булево Исходный код

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

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

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

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

Методы

compare :: Код завершения -> Код завершения -> Порядок Исходный код

(<) :: Код завершения -> Код завершения -> Булево Исходный код

(<=) :: Код завершения -> Код завершения -> Булево Исходный код

(>) :: Код завершения -> Код завершения -> Булево Исходный код

(>=) :: Код завершения -> Код завершения -> Булево Исходный код

max :: Код завершения -> Код завершения -> Код завершения Исходный код

min :: Код завершения -> Код завершения -> Код завершения Исходный код

Ord Режим буфера Исходный код

С версии: base-4.2.0.0

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

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

Методы

compare :: Режим буфера -> Режим буфера -> Порядок Исходный код

(<) :: Режим буфера -> Режим буфера -> Булево Исходный код

(<=) :: Режим буфера -> Режим буфера -> Булево Исходный код

(>) :: Режим буфера -> Режим буфера -> Булево Исходный код

(>=) :: Режим буфера -> Режим буфера -> Булево Исходный код

max :: Режим буфера -> Режим буфера -> Режим буфера Исходный код

min :: Режим буфера -> Режим буфера -> Режим буфера Исходный код

Ord Символ новой строки Исходный код

С версии: 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 Расширение Исходный код
Подробности экземпляра

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

Методы

compare :: Расширение -> Расширение -> Ordering Исходный код

(<) :: Расширение -> Расширение -> Bool Исходный код

(<=) :: Расширение -> Расширение -> Bool Исходный код

(>) :: Расширение -> Расширение -> Bool Исходный код

(>=) :: Расширение -> Расширение -> Bool Исходный код

max :: Расширение -> Расширение -> Расширение Исходный код

min :: Расширение -> Расширение -> Расширение Исходный код

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

(<) :: CCc -> CCc -> Булево Исходный код

(<=) :: CCc -> CCc -> Булево Исходный код

(>) :: CCc -> CCc -> Булево Исходный код

(>=) :: CCc -> CCc -> Булево Исходный код

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

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

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

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

Методы

compare :: CClockId -> CClockId -> Порядок Исходный код

(<) :: CClockId -> CClockId -> Булево Исходный код

(<=) :: CClockId -> CClockId -> Булево Исходный код

(>) :: CClockId -> CClockId -> Булево Исходный код

(>=) :: CClockId -> CClockId -> Булево Исходный код

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

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

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

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

Методы

compare :: CDev -> CDev -> Порядок Исходный код

(<) :: CDev -> CDev -> Булево Исходный код

(<=) :: CDev -> CDev -> Булево Исходный код

(>) :: CDev -> CDev -> Булево Исходный код

(>=) :: CDev -> CDev -> Булево Исходный код

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

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

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

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

Методы

compare :: CFsBlkCnt -> CFsBlkCnt -> Порядок Исходный код

(<) :: CFsBlkCnt -> CFsBlkCnt -> Булево Исходный код

(<=) :: CFsBlkCnt -> CFsBlkCnt -> Булево Исходный код

(>) :: CFsBlkCnt -> CFsBlkCnt -> Булево Исходный код

(>=) :: CFsBlkCnt -> CFsBlkCnt -> Булево Исходный код

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

(<) :: CRLim -> CRLim -> Булево Исходный код

(<=) :: CRLim -> CRLim -> Булево Исходный код

(>) :: CRLim -> CRLim -> Булево Исходный код

(>=) :: CRLim -> CRLim -> Булево Исходный код

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

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

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

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

Методы

compare :: CSocklen -> CSocklen -> Порядок Исходный код

(<) :: CSocklen -> CSocklen -> Булево Исходный код

(<=) :: CSocklen -> CSocklen -> Булево Исходный код

(>) :: CSocklen -> CSocklen -> Булево Исходный код

(>=) :: CSocklen -> CSocklen -> Булево Исходный код

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

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

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

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

Методы

compare :: CSpeed -> CSpeed -> Порядок Исходный код

(<) :: CSpeed -> CSpeed -> Булево Исходный код

(<=) :: CSpeed -> CSpeed -> Булево Исходный код

(>) :: CSpeed -> CSpeed -> Булево Исходный код

(>=) :: CSpeed -> CSpeed -> Булево Исходный код

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

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

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

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

Методы

compare :: CSsize -> CSsize -> Порядок Исходный код

(<) :: CSsize -> CSsize -> Булево Исходный код

(<=) :: CSsize -> CSsize -> Булево Исходный код

(>) :: CSsize -> CSsize -> Булево Исходный код

(>=) :: CSsize -> CSsize -> Булево Исходный код

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

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

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

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

Методы

compare :: CTcflag -> CTcflag -> Порядок Исходный код

(<) :: CTcflag -> CTcflag -> Булево Исходный код

(<=) :: CTcflag -> CTcflag -> Булево Исходный код

(>) :: CTcflag -> CTcflag -> Булево Исходный код

(>=) :: CTcflag -> CTcflag -> Булево Исходный код

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

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

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

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

Методы

compare :: CTimer -> CTimer -> Порядок Исходный код

(<) :: CTimer -> CTimer -> Булево Исходный код

(<=) :: CTimer -> CTimer -> Булево Исходный код

(>) :: CTimer -> CTimer -> Булево Исходный код

(>=) :: CTimer -> CTimer -> Булево Исходный код

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

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

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

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

Методы

compare :: CUid -> CUid -> Порядок Исходный код

(<) :: CUid -> CUid -> Булево Исходный код

(<=) :: CUid -> CUid -> Булево Исходный код

(>) :: CUid -> CUid -> Булево Исходный код

(>=) :: CUid -> CUid -> Булево Исходный код

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

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

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

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

Методы

compare :: Fd -> Fd -> Порядок Исходный код

(<) :: Fd -> Fd -> Булево Исходный код

(<=) :: Fd -> Fd -> Булево Исходный код

(>) :: Fd -> Fd -> Булево Исходный код

(>=) :: Fd -> Fd -> Булево Исходный код

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

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

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

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

Методы

compare :: AnnLookup -> AnnLookup -> Порядок Исходный код

(<) :: AnnLookup -> AnnLookup -> Булево Исходный код

(<=) :: AnnLookup -> AnnLookup -> Булево Исходный код

(>) :: AnnLookup -> AnnLookup -> Булево Исходный код

(>=) :: AnnLookup -> AnnLookup -> Булево Исходный код

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

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

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

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

Методы

compare :: AnnTarget -> AnnTarget -> Порядок Исходный код

(<) :: AnnTarget -> AnnTarget -> Булево Исходный код

(<=) :: AnnTarget -> AnnTarget -> Булево Исходный код

(>) :: AnnTarget -> AnnTarget -> Булево Исходный код

(>=) :: AnnTarget -> AnnTarget -> Булево Исходный код

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

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

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

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

Методы

compare :: Bang -> Bang -> Порядок Исходный код

(<) :: Bang -> Bang -> Булево Исходный код

(<=) :: Bang -> Bang -> Булево Исходный код

(>) :: Bang -> Bang -> Булево Исходный код

(>=) :: Bang -> Bang -> Булево Исходный код

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

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

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

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

Методы

compare :: BndrVis -> BndrVis -> Порядок Исходный код

(<) :: BndrVis -> BndrVis -> Булево Исходный код

(<=) :: BndrVis -> BndrVis -> Булево Исходный код

(>) :: BndrVis -> BndrVis -> Булево Исходный код

(>=) :: BndrVis -> BndrVis -> Булево Исходный код

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

(<) :: Callconv -> Callconv -> Булево Исходный код

(<=) :: Callconv -> Callconv -> Булево Исходный код

(>) :: Callconv -> Callconv -> Булево Исходный код

(>=) :: Callconv -> Callconv -> Булево Исходный код

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

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

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

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

Методы

compare :: Clause -> Clause -> Порядок Исходный код

(<) :: Clause -> Clause -> Булево Исходный код

(<=) :: Clause -> Clause -> Булево Исходный код

(>) :: Clause -> Clause -> Булево Исходный код

(>=) :: Clause -> Clause -> Булево Исходный код

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

(<) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

(<=) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

(>) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

(>=) :: DecidedStrictness -> DecidedStrictness -> Булево Исходный код

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

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

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

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

Методы

compare :: DerivClause -> DerivClause -> Порядок Исходный код

(<) :: DerivClause -> DerivClause -> Булево Исходный код

(<=) :: DerivClause -> DerivClause -> Булево Исходный код

(>) :: DerivClause -> DerivClause -> Булево Исходный код

(>=) :: DerivClause -> DerivClause -> Булево Исходный код

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

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

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

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

Методы

compare :: DerivStrategy -> DerivStrategy -> Порядок Источник

(<) :: DerivStrategy -> DerivStrategy -> Булево Источник

(<=) :: DerivStrategy -> DerivStrategy -> Булево Источник

(>) :: DerivStrategy -> DerivStrategy -> Булево Источник

(>=) :: DerivStrategy -> DerivStrategy -> Булево Источник

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

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

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

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

Методы

compare :: DocLoc -> DocLoc -> Порядок Источник

(<) :: DocLoc -> DocLoc -> Булево Источник

(<=) :: DocLoc -> DocLoc -> Булево Источник

(>) :: DocLoc -> DocLoc -> Булево Источник

(>=) :: DocLoc -> DocLoc -> Булево Источник

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

(<) :: 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 -> Порядок Исходный код

(<) :: 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 :: Модуль -> Модуль -> Порядок Исходный код

(<) :: Модуль -> Модуль -> Булево Исходный код

(<=) :: Модуль -> Модуль -> Булево Исходный код

(>) :: Модуль -> Модуль -> Булево Исходный код

(>=) :: Модуль -> Модуль -> Булево Исходный код

max :: Модуль -> Модуль -> Модуль Исходный код

min :: Модуль -> Модуль -> Модуль Исходный код

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

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

Методы

compare :: ModuleInfo -> ModuleInfo -> Порядок Исходный код

(<) :: ModuleInfo -> ModuleInfo -> Булево Исходный код

(<=) :: ModuleInfo -> ModuleInfo -> Булево Исходный код

(>) :: ModuleInfo -> ModuleInfo -> Булево Исходный код

(>=) :: ModuleInfo -> ModuleInfo -> Булево Исходный код

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

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

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

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

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

Методы

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

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

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

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

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

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

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

Ord Заголовок типа-семейства Источник
Подробности экземпляра

Определено в 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 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 Ordering Исходный код
Сведения об экземпляре

Определено в GHC.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.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 Integer
Подробности экземпляра

Определено в GHC.Num.Integer

Краткое описание методов

compare :: Integer -> Integer -> Ordering Source

(<) :: Integer -> Integer -> Bool Source

(<=) :: Integer -> Integer -> Bool Source

(>) :: Integer -> Integer -> Bool Source

(>=) :: Integer -> Integer -> Bool Source

max :: Integer -> Integer -> Integer Source

min :: Integer -> Integer -> Integer Source

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

Определено в GHC.Num.Natural

Краткое описание методов

compare :: Natural -> Natural -> Ordering Source

(<) :: Natural -> Natural -> Bool Source

(<=) :: Natural -> Natural -> Bool Source

(>) :: Natural -> Natural -> Bool Source

(>=) :: Natural -> Natural -> Bool Source

max :: Natural -> Natural -> Natural Source

min :: Natural -> Natural -> Natural Source

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

Определено в GHC.Classes

Краткое описание методов

compare :: () -> () -> Ordering Source

(<) :: () -> () -> Bool Source

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

(>) :: () -> () -> Bool Source

(>=) :: () -> () -> Bool Source

max :: () -> () -> () Source

min :: () -> () -> () Source

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

Определено в GHC.Classes

Краткое описание методов

compare :: Bool -> Bool -> Ordering Source

(<) :: Bool -> Bool -> Bool Source

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

(>) :: Bool -> Bool -> Bool Source

(>=) :: Bool -> Bool -> Bool Source

max :: Bool -> Bool -> Bool Source

min :: Bool -> Bool -> Bool Source

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

Определено в GHC.Classes

Методы

compare :: Символ -> Символ -> Порядок Источник

(<) :: Символ -> Символ -> Булево Источник

(<=) :: Символ -> Символ -> Булево Источник

(>) :: Символ -> Символ -> Булево Источник

(>=) :: Символ -> Символ -> Булево Источник

max :: Символ -> Символ -> Символ Источник

min :: Символ -> Символ -> Символ Источник

Ord Double Источник

Тип IEEE 754 Double точности включает не только числа, но также положительные и отрицательные бесконечности и специальный элемент, называемый NaN (который может быть тихим или сигнализирующим).

IEEE 754-2008, раздел 5.11 требует, чтобы если по крайней мере один из аргументов <=, <, >, >= является NaN, то результат сравнения — False, и instance Ord Double соответствует этому требованию. Это нарушает рефлексивность: как NaN <= NaN, так и NaN >= NaN являются False.

IEEE 754-2008, раздел 5.10 определяет предикат totalOrder. К сожалению, compare для Double нарушает стандарт IEEE и не определяет полного порядка. Более конкретно, как compare NaN x, так и compare x NaN всегда возвращают GT.

Таким образом, пользователи должны быть крайне осторожны при использовании instance Ord Double Например, следует избегать упорядоченных контейнеров с ключами, представленными Double, так как могут произойти потеря данных и повреждение. IEEE-совместимый compare доступен в пакете fp-ieee в виде TotallyOrdered newtype.

Далее, поведение min и max по отношению к NaN также не соответствует стандарту. IEEE 754-2008, раздел 5.3.1 определяет, что тихий 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.

IEEE 754-2008 совместимые min / max можно найти в пакете ieee754 под именами minNum / maxNum. Реализации, совместимые с minimumNumber / maximumNumber из более новой спецификации IEEE 754-2019, раздел 9.6, доступны из пакета fp-ieee.

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

Определено в GHC.Classes

Методы

compare :: Double -> Double -> Порядок Источник

(<) :: Double -> Double -> Булево Источник

(<=) :: Double -> Double -> Булево Источник

(>) :: Double -> Double -> Булево Источник

(>=) :: Double -> Double -> Булево Источник

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

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

Ord Float Источник

См. instance Ord Double для обсуждения отклонений от стандарта IEEE 754.

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

Определено в GHC.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.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.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 Source

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

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

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

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

max :: First a -> First a -> First a Source

min :: First a -> First a -> First a Source

Ord a => Ord (Last a) Source

С версии: base-4.9.0.0

Информация о экземпляре

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

Краткое описание методов

compare :: Last a -> Last a -> Ordering Source

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

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

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

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

max :: Last a -> Last a -> Last a Source

min :: Last a -> Last a -> Last a Source

Ord a => Ord (Max a) Source

С версии: base-4.9.0.0

Информация о экземпляре

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

Краткое описание методов

compare :: Max a -> Max a -> Ordering Source

(<) :: Max a -> Max a -> Bool Source

(<=) :: Max a -> Max a -> Bool Source

(>) :: Max a -> Max a -> Bool Source

(>=) :: Max a -> Max a -> Bool Source

max :: Max a -> Max a -> Max a Source

min :: Max a -> Max a -> Max a Source

Ord a => Ord (Min a) Source

С версии: 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 Source

(<) :: Down a -> Down a -> Bool Source

(<=) :: Down a -> Down a -> Bool Source

(>) :: Down a -> Down a -> Bool Source

(>=) :: Down a -> Down a -> Bool Source

max :: Down a -> Down a -> Down a Source

min :: Down a -> Down a -> Down a Source

Ord a => Ord (Dual a) Source

С версии: base-2.1

Информация о экземпляре

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

Методы

compare :: Dual a -> Dual a -> Ordering Source

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

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

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

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

max :: Dual a -> Dual a -> Dual a Source

min :: Dual a -> Dual a -> Dual a Source

Ord a => Ord (Product a) Source

С версии: base-2.1

Информация о экземпляре

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

Методы

compare :: Product a -> Product a -> Ordering Source

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

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

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

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

max :: Product a -> Product a -> Product a Source

min :: Product a -> Product a -> Product a Source

Ord a => Ord (Sum a) Source

С версии: 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 :: Указатель a -> Указатель a -> Порядок Исходный код

(<) :: Указатель a -> Указатель a -> Булево Исходный код

(<=) :: Указатель a -> Указатель a -> Булево Исходный код

(>) :: Указатель a -> Указатель a -> Булево Исходный код

(>=) :: Указатель a -> Указатель a -> Булево Исходный код

max :: Указатель a -> Указатель a -> Указатель a Исходный код

min :: Указатель a -> Указатель a -> Указатель a Исходный код

Целочисленный a => Ord (Рациональное a) Исходный код

С версии: base-2.0.1

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

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

Методы

compare :: Рациональное a -> Рациональное a -> Порядок Исходный код

(<) :: Рациональное a -> Рациональное a -> Булево Исходный код

(<=) :: Рациональное a -> Рациональное a -> Булево Исходный код

(>) :: Рациональное a -> Рациональное a -> Булево Исходный код

(>=) :: Рациональное a -> Рациональное a -> Булево Исходный код

max :: Рациональное a -> Рациональное a -> Рациональное a Исходный код

min :: Рациональное a -> Рациональное a -> Рациональное 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 -> Порядок Источник

(<) :: SSymbol s -> SSymbol s -> Булево Источник

(<=) :: SSymbol s -> SSymbol s -> Булево Источник

(>) :: SSymbol s -> SSymbol s -> Булево Источник

(>=) :: SSymbol s -> SSymbol s -> Булево Источник

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

(<) :: SNat n -> SNat n -> Булево Источник

(<=) :: SNat n -> SNat n -> Булево Источник

(>) :: SNat n -> SNat n -> Булево Источник

(>=) :: SNat n -> SNat n -> Булево Источник

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

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

Ord a => Ord (Может быть a) Источник

С: base-2.1

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

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

Методы

compare :: Может быть a -> Может быть a -> Порядок Источник

(<) :: Может быть a -> Может быть a -> Булево Источник

(<=) :: Может быть a -> Может быть a -> Булево Источник

(>) :: Может быть a -> Может быть a -> Булево Источник

(>=) :: Может быть a -> Может быть a -> Булево Источник

max :: Может быть a -> Может быть a -> Может быть a Источник

min :: Может быть a -> Может быть a -> Может быть a Источник

Ord a => Ord (Solo a) Источник
Подробности экземпляра

Определено в GHC.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.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) Исходный код

Обратите внимание, что экземпляр Arg Ord имеет реализации 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 -> 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 -> Порядок Исходный код

(<) :: V1 p -> V1 p -> Булево Исходный код

(<=) :: V1 p -> V1 p -> Булево Исходный код

(>) :: V1 p -> V1 p -> Булево Исходный код

(>=) :: V1 p -> V1 p -> Булево Исходный код

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

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

(Ord a, Ord b) => Ord (a, b) Исходный код
Подробности экземпляра

Определено в GHC.Classes

Методы

compare :: (a, b) -> (a, b) -> Порядок Исходный код

(<) :: (a, b) -> (a, b) -> Булево Исходный код

(<=) :: (a, b) -> (a, b) -> Булево Исходный код

(>) :: (a, b) -> (a, b) -> Булево Исходный код

(>=) :: (a, b) -> (a, b) -> Булево Исходный код

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

(<) :: Const a b -> Const a b -> Булево Исходный код

(<=) :: Const a b -> Const a b -> Булево Исходный код

(>) :: Const a b -> Const a b -> Булево Исходный код

(>=) :: Const a b -> Const a b -> Булево Исходный код

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 (Указатель ()) p -> URec (Указатель ()) p -> Порядок Источник

(<) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Булево Источник

(<=) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Булево Источник

(>) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Булево Источник

(>=) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Булево Источник

max :: URec (Указатель ()) p -> URec (Указатель ()) p -> URec (Указатель ()) p Источник

min :: URec (Указатель ()) p -> URec (Указатель ()) p -> URec (Указатель ()) p Источник

Ord (URec Символ p) Источник

С момента: base-4.9.0.0

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

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

Методы

compare :: URec Символ p -> URec Символ p -> Порядок Источник

(<) :: URec Символ p -> URec Символ p -> Булево Источник

(<=) :: URec Символ p -> URec Символ p -> Булево Источник

(>) :: URec Символ p -> URec Символ p -> Булево Источник

(>=) :: URec Символ p -> URec Символ p -> Булево Источник

max :: URec Символ p -> URec Символ p -> URec Символ p Источник

min :: URec Символ p -> URec Символ p -> URec Символ p Источник

Ord (URec Двойная точность p) Источник

С момента: base-4.9.0.0

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

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

Методы

compare :: URec Double p -> URec Double p -> Порядок Исходный код

(<) :: URec Double p -> URec Double p -> Булево Исходный код

(<=) :: URec Double p -> URec Double p -> Булево Исходный код

(>) :: URec Double p -> URec Double p -> Булево Исходный код

(>=) :: URec Double p -> URec Double p -> Булево Исходный код

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

(<) :: URec Float p -> URec Float p -> Булево Исходный код

(<=) :: URec Float p -> URec Float p -> Булево Исходный код

(>) :: URec Float p -> URec Float p -> Булево Исходный код

(>=) :: URec Float p -> URec Float p -> Булево Исходный код

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.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.Classes

Методы

compare :: (a, b, c, d) -> (a, b, c, d) -> Порядок Исходный код

(<) :: (a, b, c, d) -> (a, b, c, d) -> Булево Исходный код

(<=) :: (a, b, c, d) -> (a, b, c, d) -> Булево Исходный код

(>) :: (a, b, c, d) -> (a, b, c, d) -> Булево Исходный код

(>=) :: (a, b, c, d) -> (a, b, c, d) -> Булево Исходный код

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

(<) :: Compose f g a -> Compose f g a -> Булево Исходный код

(<=) :: Compose f g a -> Compose f g a -> Булево Исходный код

(>) :: Compose f g a -> Compose f g a -> Булево Исходный код

(>=) :: Compose f g a -> Compose f g a -> Булево Исходный код

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

(<) :: (f :.: g) p -> (f :.: g) p -> Булево Исходный код

(<=) :: (f :.: g) p -> (f :.: g) p -> Булево Исходный код

(>) :: (f :.: g) p -> (f :.: g) p -> Булево Исходный код

(>=) :: (f :.: g) p -> (f :.: g) p -> Булево Исходный код

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.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.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.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.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.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.Classes

Краткое описание методов

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

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

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

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

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

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) Source

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) Source

(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) Source
Подробности экземпляра

Определено в GHC.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 Source

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

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

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

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

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) Source

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) Source

(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) Source
Подробности экземпляра

Определено в GHC.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 Source

(<) :: (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 Source

(<=) :: (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 Source

(>) :: (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 Source

(>=) :: (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 Source

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) Source

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) Source

(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) Source
Сведения об экземпляре

Определено в GHC.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.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.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 Источник

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 :: Порядок Источник

maxBound :: Порядок Источник

Перечисление Порядок Источник

С момента: base-2.1

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

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

Методы

succ :: Порядок -> Порядок Источник

pred :: Порядок -> Порядок Источник

toEnum :: Целое -> Порядок Источник

fromEnum :: Порядок -> Целое Источник

enumFrom :: Порядок -> [Порядок] Источник

enumFromThen :: Порядок -> Порядок -> [Порядок] Источник

enumFromTo :: Порядок -> Порядок -> [Порядок] Источник

enumFromThenTo :: Порядок -> Порядок -> Порядок -> [Порядок] Источник

Обобщённый Порядок Источник
Подробности экземпляра

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

Связанные типы

type Rep Порядок

С момента: base-4.6.0.0

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

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

type Rep Порядок = D1 ('MetaData "Порядок" "GHC.Types" "ghc-prim" 'False) (C1 ('MetaCons "LT" 'PrefixI 'False) (U1 :: Тип -> Тип) :+: (C1 ('MetaCons "EQ" 'PrefixI 'False) (U1 :: Тип -> Тип) :+: C1 ('MetaCons "GT" 'PrefixI 'False) (U1 :: Тип -> Тип)))

Методы

from :: Порядок -> Rep Порядок x Источник

to :: Rep Порядок x -> Порядок Источник

Индекс Порядок Источник

С момента: base-2.1

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

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

Методы

range :: (Порядок, Порядок) -> [Порядок] Источник

index :: (Порядок, Порядок) -> Порядок -> Целое Источник

unsafeIndex :: (Порядок, Порядок) -> Порядок -> Целое Источник

inRange :: (Порядок, Порядок) -> Порядок -> Булево Источник

rangeSize :: (Порядок, Порядок) -> Целое Источник

unsafeRangeSize :: (Порядок, Порядок) -> Целое Источник

Read Ordering Source

Since: base-2.1

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

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

Методы

readsPrec :: Int -> ReadS Ordering Source

readList :: ReadS [Ordering] Source

readPrec :: ReadPrec Ordering Source

readListPrec :: ReadPrec [Ordering] Source

Show Ordering Source

Since: base-2.1

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

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

Методы

showsPrec :: Int -> Ordering -> ShowS Source

show :: Ordering -> String Source

showList :: [Ordering] -> ShowS Source

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

Определено в GHC.Classes

Методы

(==) :: Ordering -> Ordering -> Bool Source

(/=) :: Ordering -> Ordering -> Bool Source

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

Определено в GHC.Classes

Методы

compare :: Ordering -> Ordering -> Ordering Source

(<) :: Ordering -> Ordering -> Bool Source

(<=) :: Ordering -> Ordering -> Bool Source

(>) :: Ordering -> Ordering -> Bool Source

(>=) :: Ordering -> Ordering -> Bool Source

max :: Ordering -> Ordering -> Ordering Source

min :: Ordering -> Ordering -> Ordering Source

type Rep Ordering Source

Since: base-4.6.0.0

Подробности экземпляра
type Rep Ordering = D1 ('MetaData "Ordering" "GHC.Types" "ghc-prim" '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 Source

Тип 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 Source

Since: base-4.11.0.0

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

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

Методы

pure :: a -> Down a Source

(<*>) :: Down (a -> b) -> Down a -> Down b Source

liftA2 :: (a -> b -> c) -> Down a -> Down b -> Down c Source

(*>) :: Down a -> Down b -> Down b Source

(<*) :: Down a -> Down b -> Down a Source

Functor Down Source

Since: base-4.11.0.0

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

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

Методы

fmap :: (a -> b) -> Down a -> Down b Source

(<$) :: a -> Down b -> Down a Source

Monad Down Source

Since: base-4.11.0.0

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

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

Методы

(>>=) :: Down a -> (a -> Down b) -> Down b Source

(>>) :: Down a -> Down b -> Down b Source

return :: a -> Down a Source

MonadFix Down Source

Since: base-4.12.0.0

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

Определено в GHC.Internal.Control.Monad.Fix

Методы

mfix :: (a -> Down a) -> Down a Source

MonadZip Down Source

Since: ghc-internal-4.12.0.0

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

Определено в GHC.Internal.Control.Monad.Zip

Методы

mzip :: Down a -> Down b -> Down (a, b) Source

mzipWith :: (a -> b -> c) -> Down a -> Down b -> Down c Source

munzip :: Down (a, b) -> (Down a, Down b) Source

Foldable Down Source

Since: base-4.12.0.0

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

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

Методы

fold :: Моноид m => Down m -> m Исходный код

foldMap :: Моноид m => (a -> m) -> Down a -> m Исходный код

foldMap' :: Моноид 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 -> Булево Исходный код

length :: Down a -> Целое Исходный код

elem :: Eq a => a -> Down a -> Булево Исходный код

maximum :: Ord a => Down a -> a Исходный код

minimum :: Ord a => Down a -> a Исходный код

sum :: Число a => Down a -> a Исходный код

product :: Число a => Down a -> a Исходный код

Traversable Down Исходный код

С: base-4.12.0.0

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

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

Методы

traverse :: Применимый f => (a -> f b) -> Down a -> f (Down b) Исходный код

sequenceA :: Применимый f => Down (f a) -> f (Down a) Исходный код

mapM :: Моноид m => (a -> m b) -> Down a -> m (Down b) Исходный код

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

Моноид a => Моноид (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 Источник

Полугруппа a => Полугруппа (Down a) Источник

С момента: base-4.11.0.0

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

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

Методы

(<>) :: Down a -> Down a -> Down a Источник

sconcat :: Непустой список (Down a) -> Down a Источник

stimes :: Целочисленный b => b -> Down a -> Down a Источник

Биты a => Биты (Down a) Источник

С момента: base-4.14.0.0

Instance details

Определено в 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

Instance details

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

Методы

finiteBitSize :: Down a -> Int Источник

countLeadingZeros :: Down a -> Int Источник

countTrailingZeros :: Down a -> Int Источник

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

Instance details

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

Методы

succ :: Down a -> Down a Source

pred :: Down a -> Down a Source

toEnum :: Int -> Down a Source

fromEnum :: Down a -> Int Source

enumFrom :: Down a -> [Down a] Source

enumFromThen :: Down a -> Down a -> [Down a] Source

enumFromTo :: Down a -> Down a -> [Down a] Source

enumFromThenTo :: Down a -> Down a -> Down a -> [Down a] Source

Floating a => Floating (Down a) Source

Since: base-4.14.0.0

Instance details

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

Методы

pi :: Down a Source

exp :: Down a -> Down a Source

log :: Down a -> Down a Source

sqrt :: Down a -> Down a Source

(**) :: Down a -> Down a -> Down a Source

logBase :: Down a -> Down a -> Down a Source

sin :: Down a -> Down a Source

cos :: Down a -> Down a Source

tan :: Down a -> Down a Source

asin :: Down a -> Down a Source

acos :: Down a -> Down a Source

atan :: Down a -> Down a Source

sinh :: Down a -> Down a Source

cosh :: Down a -> Down a Source

tanh :: Down a -> Down a Source

asinh :: Down a -> Down a Source

acosh :: Down a -> Down a Source

atanh :: Down a -> Down a Source

log1p :: Down a -> Down a Source

expm1 :: Down a -> Down a Source

log1pexp :: Down a -> Down a Source

log1mexp :: Down a -> Down a Source

RealFloat a => RealFloat (Down a) Source

Since: base-4.14.0.0

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

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

Методы

floatRadix :: Down a -> Целое Исходный код

floatDigits :: Down a -> Целое Исходный код

floatRange :: Down a -> (Целое, Целое) Исходный код

decodeFloat :: Down a -> (Целое, Целое) Исходный код

encodeFloat :: Целое -> Целое -> Down a Исходный код

exponent :: Down a -> Целое Исходный код

significand :: Down a -> Down a Исходный код

scaleFloat :: Целое -> Down a -> Down a Исходный код

isNaN :: Down a -> Булево Исходный код

isInfinite :: Down a -> Булево Исходный код

isDenormalized :: Down a -> Булево Исходный код

isNegativeZero :: Down a -> Булево Исходный код

isIEEE :: Down a -> Булево Исходный код

atan2 :: Down a -> Down a -> Down a Исходный код

Storable a => Storable (Down a) Исходный код

С: base-4.14.0.0

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

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

Методы

sizeOf :: Down a -> Целое Исходный код

alignment :: Down a -> Целое Исходный код

peekElemOff :: Указатель (Down a) -> Целое -> IO (Down a) Исходный код

pokeElemOff :: Указатель (Down a) -> Целое -> Down a -> IO () Исходный код

peekByteOff :: Указатель b -> Целое -> IO (Down a) Исходный код

pokeByteOff :: Указатель b -> Целое -> Down a -> IO () Исходный код

peek :: Указатель (Down a) -> IO (Down a) Исходный код

poke :: Указатель (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 newtype, если бы 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 newtype, если бы поле getDown было удалено

С момента: base-4.7.0.0

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

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

Методы

showsPrec :: Int -> Down a -> ShowS Источник

show :: Down a -> String Источник

showList :: [Down a] -> ShowS Источник

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

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.12.1/docs/libraries/base-4.21.0.0-8e62/Data-Ord.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API