Spec-Zone.ru › Haskell 8

Data.Ord

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

Описание

Порядки

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

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

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

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

Транзитивность
если 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 возвращали любой из своих аргументов. Результат просто должен равняться одному из аргументов с точки зрения (==).

Минимальное полное определение: либо 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 Bool
Подробности примера

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

Методы

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

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

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

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

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

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

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

Ord Char
Подробности примера

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

Методы

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

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

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

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

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

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

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

Ord Double

Обратите внимание, что из-за наличия NaN, пример Double не удовлетворяет рефлексивности.

>>> 0/0 <= (0/0 :: Double)
False

Также обратите внимание, что из-за этого, взаимодействия операторов Ord не соблюдаются в примере Double:

>>> (0/0 :: Double) > 1
False
>>> compare (0/0 :: Double) 1
GT
Подробности примера

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

Методы

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

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

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

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

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

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

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

Ord Float

Обратите внимание, что из-за наличия NaN, пример Float не удовлетворяет рефлексивности.

>>> 0/0 <= (0/0 :: Float)
False

Также обратите внимание, что из-за этого, взаимодействия операторов Ord не соблюдаются в примере Float:

>>> (0/0 :: Float) > 1
False
>>> compare (0/0 :: Float) 1
GT
Информация о реализации

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

С версии: base-2.1

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

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

С версии: base-2.1

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

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

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

compare :: Int16 -> Int16 -> Ordering Source

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

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

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

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

max :: Int16 -> Int16 -> Int16 Source

min :: Int16 -> Int16 -> Int16 Source

Ord Int32

С версии: base-2.1

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

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

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

compare :: Int32 -> Int32 -> Ordering Source

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

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

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

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

max :: Int32 -> Int32 -> Int32 Source

min :: Int32 -> Int32 -> Int32 Source

Ord Int64

С версии: base-2.1

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

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

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

compare :: Int64 -> Int64 -> Ordering Source

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

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

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

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

max :: Int64 -> Int64 -> Int64 Source

min :: Int64 -> Int64 -> Int64 Source

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

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

Методы

compare :: Целое число -> Целое число -> Порядок Исходный код

(<) :: Целое число -> Целое число -> Булево значение Исходный код

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

(>) :: Целое число -> Целое число -> Булево значение Исходный код

(>=) :: Целое число -> Целое число -> Булево значение Исходный код

max :: Целое число -> Целое число -> Целое число Исходный код

min :: Целое число -> Целое число -> Целое число Исходный код

Ord Натуральное число

С версии: base-4.8.0.0

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

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

Методы

compare :: Натуральное число -> Натуральное число -> Порядок Исходный код

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

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

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

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

max :: Натуральное число -> Натуральное число -> Натуральное число Исходный код

min :: Натуральное число -> Натуральное число -> Натуральное число Исходный код

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

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

Методы

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

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

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

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

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

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

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

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

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

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

compare :: Word -> Word -> Ordering Source

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

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

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

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

max :: Word -> Word -> Word Source

min :: Word -> Word -> Word Source

Ord Word8

С версии: base-2.1

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

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

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

compare :: Word8 -> Word8 -> Ordering Source

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

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

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

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

max :: Word8 -> Word8 -> Word8 Source

min :: Word8 -> Word8 -> Word8 Source

Ord Word16

С версии: base-2.1

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

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

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

compare :: Word16 -> Word16 -> Ordering Source

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

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

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

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

max :: Word16 -> Word16 -> Word16 Source

min :: Word16 -> Word16 -> Word16 Source

Ord Word32

С версии: base-2.1

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

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

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

compare :: Word32 -> Word32 -> Ordering Source

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

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

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

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

max :: Word32 -> Word32 -> Word32 Source

min :: Word32 -> Word32 -> Word32 Source

Ord Word64

С версии: base-2.1

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

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

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

compare :: Word64 -> Word64 -> Ordering Source

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

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

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

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

max :: Word64 -> Word64 -> Word64 Source

min :: Word64 -> Word64 -> Word64 Source

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

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

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

compare :: SomeTypeRep -> SomeTypeRep -> Ordering Source

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

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

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

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

max :: SomeTypeRep -> SomeTypeRep -> SomeTypeRep Source

min :: SomeTypeRep -> SomeTypeRep -> SomeTypeRep Source

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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 GeneralCategory

Since: base-2.1

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

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

Since: base-4.4.0.0

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

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

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

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

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

Определено в 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
Информация о экземпляре

Определено в 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 CUIntMax
Информация о экземпляре

Определено в 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 CIntMax
Информация о экземпляре

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

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

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

compare :: CUIntPtr -> CUIntPtr -> Ordering Source

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

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

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

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

max :: CUIntPtr -> CUIntPtr -> CUIntPtr Source

min :: CUIntPtr -> CUIntPtr -> CUIntPtr Source

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

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

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

compare :: CIntPtr -> CIntPtr -> Ordering Source

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

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

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

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

max :: CIntPtr -> CIntPtr -> CIntPtr Source

min :: CIntPtr -> CIntPtr -> CIntPtr Source

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

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

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

compare :: CSUSeconds -> CSUSeconds -> Ordering Source

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

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

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

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

max :: CSUSeconds -> CSUSeconds -> CSUSeconds Source

min :: CSUSeconds -> CSUSeconds -> CSUSeconds Source

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

Определено в 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 CTime
Информация о экземпляре

Определено в 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 CClock
Информация о экземпляре

Определено в 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 CSigAtomic
Информация о экземпляре

Определено в 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 CWchar
Информация о экземпляре

Определено в 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 CSize
Информация о экземпляре

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

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

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

compare :: CPtrdiff -> CPtrdiff -> Ordering Source

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

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

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

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

max :: CPtrdiff -> CPtrdiff -> CPtrdiff Source

min :: CPtrdiff -> CPtrdiff -> CPtrdiff Source

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

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

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

compare :: CDouble -> CDouble -> Ordering Source

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

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

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

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

max :: CDouble -> CDouble -> CDouble Source

min :: CDouble -> CDouble -> CDouble Source

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

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

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

compare :: CFloat -> CFloat -> Ordering Source

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

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

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

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

max :: CFloat -> CFloat -> CFloat Source

min :: CFloat -> CFloat -> CFloat Source

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

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

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

compare :: CBool -> CBool -> Ordering Source

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

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

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

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

max :: CBool -> CBool -> CBool Source

min :: CBool -> CBool -> CBool Source

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

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

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

compare :: CULLong -> CULLong -> Ordering Source

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

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

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

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

max :: CULLong -> CULLong -> CULLong Source

min :: CULLong -> CULLong -> CULLong Source

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

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

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

compare :: CLLong -> CLLong -> Ordering Source

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

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

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

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

max :: CLLong -> CLLong -> CLLong Source

min :: CLLong -> CLLong -> CLLong Source

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

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

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

compare :: CULong -> CULong -> Ordering Source

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

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

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

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

max :: CULong -> CULong -> CULong Source

min :: CULong -> CULong -> CULong Source

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

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

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

compare :: CLong -> CLong -> Ordering Source

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

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

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

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

max :: CLong -> CLong -> CLong Source

min :: CLong -> CLong -> CLong Source

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

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

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

compare :: CUInt -> CUInt -> Ordering Source

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

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

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

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

max :: CUInt -> CUInt -> CUInt Source

min :: CUInt -> CUInt -> CUInt Source

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

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

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

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

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

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

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

С версии: base-4.7.0.0

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

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

С версии: base-4.7.0.0

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

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

С версии: base-4.9.0.0

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

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

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

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

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

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

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

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

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

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

Ord SourceStrictness

С версии: base-4.9.0.0

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

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

Методы

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

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

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

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

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

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

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

Ord SourceUnpackedness

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

Ord Any

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

Ord ErrorCall

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

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

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

Методы

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

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

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

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

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

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

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

Ord SeekMode

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

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

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

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

compare :: SeekMode -> SeekMode -> Ordering Source

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

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

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

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

max :: SeekMode -> SeekMode -> SeekMode Source

min :: SeekMode -> SeekMode -> SeekMode Source

Ord NewlineMode

С версии: base-4.3.0.0

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

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

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

compare :: NewlineMode -> NewlineMode -> Ordering Source

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

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

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

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

max :: NewlineMode -> NewlineMode -> NewlineMode Source

min :: NewlineMode -> NewlineMode -> NewlineMode Source

Ord Newline

С версии: base-4.3.0.0

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

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

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

compare :: Newline -> Newline -> Ordering Source

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

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

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

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

max :: Newline -> Newline -> Newline Source

min :: Newline -> Newline -> Newline Source

Ord BufferMode

С версии: base-4.2.0.0

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

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

Методы

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

max :: Код выхода -> Код выхода -> Код выхода Исходный код

min :: Код выхода -> Код выхода -> Код выхода Исходный код

Ord Исключение массива

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

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

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

Методы

compare :: Исключение массива -> Исключение массива -> Порядок Исходный код

(<) :: Исключение массива -> Исключение массива -> Булево Исходный код

(<=) :: Исключение массива -> Исключение массива -> Булево Исходный код

(>) :: Исключение массива -> Исключение массива -> Булево Исходный код

(>=) :: Исключение массива -> Исключение массива -> Булево Исходный код

max :: Исключение массива -> Исключение массива -> Исключение массива Исходный код

min :: Исключение массива -> Исключение массива -> Исключение массива Исходный код

Ord AsyncException

Since: base-4.2.0.0

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

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

Методы

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

Ord CClockId
Информация о реализации

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

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

compare :: CClockId -> CClockId -> Ordering Source

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

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

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

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

max :: CClockId -> CClockId -> CClockId Source

min :: CClockId -> CClockId -> CClockId Source

Ord CBlkCnt
Информация о реализации

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

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

compare :: CBlkCnt -> CBlkCnt -> Ordering Source

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

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

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

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

max :: CBlkCnt -> CBlkCnt -> CBlkCnt Source

min :: CBlkCnt -> CBlkCnt -> CBlkCnt Source

Ord CBlkSize
Информация о реализации

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

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

compare :: CBlkSize -> CBlkSize -> Ordering Source

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

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

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

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

max :: CBlkSize -> CBlkSize -> CBlkSize Source

min :: CBlkSize -> CBlkSize -> CBlkSize Source

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

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

Методы

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

compare :: CCc -> CCc -> Ordering Source

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

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

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

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

max :: CCc -> CCc -> CCc Source

min :: CCc -> CCc -> CCc Source

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

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

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

compare :: CUid -> CUid -> Ordering Source

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

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

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

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

max :: CUid -> CUid -> CUid Source

min :: CUid -> CUid -> CUid Source

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

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

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

compare :: CNlink -> CNlink -> Ordering Source

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

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

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

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

max :: CNlink -> CNlink -> CNlink Source

min :: CNlink -> CNlink -> CNlink Source

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

compare :: CDev -> CDev -> Ordering Source

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

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

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

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

max :: CDev -> CDev -> CDev Source

min :: CDev -> CDev -> CDev Source

Ord ThreadStatus

Since: base-4.3.0.0

Instance details

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

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

compare :: ThreadStatus -> ThreadStatus -> Ordering Source

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

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

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

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

max :: ThreadStatus -> ThreadStatus -> ThreadStatus Source

min :: ThreadStatus -> ThreadStatus -> ThreadStatus Source

Ord BlockReason

Since: base-4.3.0.0

Instance details

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

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

compare :: BlockReason -> BlockReason -> Ordering Source

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

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

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

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

max :: BlockReason -> BlockReason -> BlockReason Source

min :: BlockReason -> BlockReason -> BlockReason Source

Ord ThreadId

Since: base-4.2.0.0

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

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

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

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

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

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

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

Определено в GHC.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 Unique
Подробности о реализации

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

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

compare :: Unique -> Unique -> Ordering Source

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

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

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

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

max :: Unique -> Unique -> Unique Source

min :: Unique -> Unique -> Unique Source

Ord Void

С версии: base-4.8.0.0

Подробности о реализации

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

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

compare :: Void -> Void -> Ordering Source

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

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

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

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

max :: Void -> Void -> Void Source

min :: Void -> Void -> Void Source

Ord a => Ord [a]
Подробности о реализации

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

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

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

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

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

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

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

max :: [a] -> [a] -> [a] Source

min :: [a] -> [a] -> [a] Source

Ord a => Ord (Maybe a)

С версии: base-2.1

Подробности о реализации

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

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

compare :: Maybe a -> Maybe a -> Ordering Source

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

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

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

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

max :: Maybe a -> Maybe a -> Maybe a Source

min :: Maybe a -> Maybe a -> Maybe a Source

Integral a => Ord (Ratio a)

С версии: base-2.0.1

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

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

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

compare :: Ratio a -> Ratio a -> Ordering Source

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

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

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

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

max :: Ratio a -> Ratio a -> Ratio a Source

min :: Ratio a -> Ratio a -> Ratio a Source

Ord (Ptr a)

С версии: base-2.1

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

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

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

compare :: Ptr a -> Ptr a -> Ordering Source

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

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

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

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

max :: Ptr a -> Ptr a -> Ptr a Source

min :: Ptr a -> Ptr a -> Ptr a Source

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

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

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

compare :: FunPtr a -> FunPtr a -> Ordering Source

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

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

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

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

max :: FunPtr a -> FunPtr a -> FunPtr a Source

min :: FunPtr a -> FunPtr a -> FunPtr a Source

Ord p => Ord (Par1 p)

С версии: base-4.7.0.0

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

Определено в GHC.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 a => Ord (NonEmpty a)

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

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

Определено в GHC.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 (Down a)

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

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

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

Методы

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

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

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

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

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

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

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

Ord a => Ord (Product a)

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

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

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

С версии: base-2.1

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

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

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

compare :: Sum a -> Sum a -> Ordering Source

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

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

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

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

max :: Sum a -> Sum a -> Sum a Source

min :: Sum a -> Sum a -> Sum a Source

Ord a => Ord (Dual a)

С версии: base-2.1

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

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

С версии: base-2.1

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

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

С версии: base-2.1

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

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

С версии: base-2.1

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

Определено в GHC.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 (Identity a)

С версии: base-4.8.0.0

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

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

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

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

Определено в Control.Applicative

Методы

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

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

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

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

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

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

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

Ord a => Ord (Option a)

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

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

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

Методы

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

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

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

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

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

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

min :: Option a -> Option a -> Option 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 (Last a)

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

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

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

Методы

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

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

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

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

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

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

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

Ord a => Ord (First a)

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

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

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

Методы

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

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

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

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

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

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

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

Ord a => Ord (Max a)

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

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

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

Методы

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

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

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

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

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

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

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

Ord a => Ord (Min a)

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

Определено в GHC.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 (U1 p)

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

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

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

Методы

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

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

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

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

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

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

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

Ord (TypeRep a)

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

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

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

Методы

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

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

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

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

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

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

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

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

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

Since: base-2.1

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

Определено в GHC.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 (Proxy s)

Since: base-4.7.0.0

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

Определено в 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 a => Ord (Arg a b)

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

Ord (Fixed a)

Since: 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 (f p) => Ord (Rec1 f p)

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

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

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

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

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

Определено в GHC.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 (URec Int p)

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

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

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

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

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

compare :: URec Float p -> URec Float p -> Ordering Источник

(<) :: URec Float p -> URec Float p -> Bool Источник

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

(>) :: URec Float p -> URec Float p -> Bool Источник

(>=) :: URec Float p -> URec Float p -> Bool Источник

max :: URec Float p -> URec Float p -> URec Float p Источник

min :: URec Float p -> URec Float p -> URec Float p Источник

Ord (URec Double p)

С версии: base-4.9.0.0

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

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

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

compare :: URec Double p -> URec Double p -> Ordering Источник

(<) :: URec Double p -> URec Double p -> Bool Источник

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

(>) :: URec Double p -> URec Double p -> Bool Источник

(>=) :: URec Double p -> URec Double p -> Bool Источник

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

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

Ord (URec Символ p)

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

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

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

Методы

compare :: URec Символ p -> URec Символ p -> Ordering Исходный код

(<) :: URec Символ p -> URec Символ p -> Bool Исходный код

(<=) :: URec Символ p -> URec Символ p -> Bool Исходный код

(>) :: URec Символ p -> URec Символ p -> Bool Исходный код

(>=) :: URec Символ p -> URec Символ p -> Bool Исходный код

max :: URec Символ p -> URec Символ p -> URec Символ p Исходный код

min :: URec Символ p -> URec Символ p -> URec Символ p Исходный код

Ord (URec (Указатель ()) p)

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

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

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

Методы

compare :: URec (Указатель ()) p -> URec (Указатель ()) p -> Ordering Исходный код

(<) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Bool Исходный код

(<=) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Bool Исходный код

(>) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Bool Исходный код

(>=) :: URec (Указатель ()) p -> URec (Указатель ()) p -> Bool Исходный код

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

min :: URec (Указатель ()) p -> URec (Указатель ()) p -> URec (Указатель ()) 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 (a :~: b)

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

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

Определено в 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 (Coercion a b)

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

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

Определено в 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 (f a) => Ord (Alt f a)

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

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

Определено в 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 (f a) => Ord (Ap f a)

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

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

Определено в 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 a => Ord (Const a b)

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

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

Определено в Data.Functor.Const

Методы

compare :: Const a b -> Const a b -> Ordering Исходный код

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

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

(>) :: Const a b -> Const a b -> Bool Исходный код

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

max :: Const a b -> Const a b -> Const a b Исходный код

min :: Const a b -> Const a b -> Const a b Исходный код

Ord c => Ord (K1 i c p)

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

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

Определено в GHC.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 (f p), Ord (g p)) => Ord ((f :+: g) p)

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

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

Определено в GHC.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.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 a, Ord b, Ord c, Ord d) => Ord (a, b, c, d)
Подробности экземпляра

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

Методы

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

(<) :: (a, b, c, d) -> (a, b, c, d) -> Bool Исходный код

(<=) :: (a, b, c, d) -> (a, b, c, d) -> Bool Исходный код

(>) :: (a, b, c, d) -> (a, b, c, d) -> Bool Исходный код

(>=) :: (a, b, c, d) -> (a, b, c, d) -> Bool Исходный код

max :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) Исходный код

min :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) Исходный код

Ord (a :~~: b)

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

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

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

(Ord1 f, Ord1 g, Ord a) => Ord (Sum f g a)

С момента: base-4.9.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 Исходный код

(Ord1 f, Ord1 g, Ord a) => Ord (Product f g a)

С момента: base-4.9.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 p) => Ord (M1 i c f p)

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

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

Определено в GHC.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 (f (g p)) => Ord ((f :.: g) p)

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

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

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

(Ord1 f, Ord1 g, Ord a) => Ord (Compose f g a)

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

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

Определено в Data.Functor.Compose

Методы

compare :: Compose f g a -> Compose f g a -> Ordering Исходный код

(<) :: Compose f g a -> Compose f g a -> Bool Исходный код

(<=) :: Compose f g a -> Compose f g a -> Bool Исходный код

(>) :: Compose f g a -> Compose f g a -> Bool Исходный код

(>=) :: Compose f g a -> Compose f g a -> Bool Исходный код

max :: Compose f g a -> Compose f g a -> Compose f g a Исходный код

min :: Compose f g a -> Compose f g a -> Compose f g a Исходный код

(Ord 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 Source

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

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

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

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

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

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

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

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

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

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

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

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

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

(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)
Информация о реализации

Определено в 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)
Информация о реализации

Определено в 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)
Информация о реализации

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

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

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

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

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

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

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

(<) :: (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) -> (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) -> Булево Исходный код

(>=) :: (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) -> Булево Исходный код

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

(<) :: (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) -> (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) -> Булево Исходный код

(>=) :: (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) -> Булево Исходный код

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

Конструкторы

LT
EQ
GT
Примеры использования
Подробности примеров использования
Bounded Ordering

С версии: base-2.1

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

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

Методы

minBound :: Ordering Источник

maxBound :: Ordering Источник

Enum Ordering

С версии: base-2.1

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

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

Методы

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

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

toEnum :: Int -> Ordering Источник

fromEnum :: Ordering -> Int Источник

enumFrom :: Ordering -> [Ordering] Источник

enumFromThen :: Ordering -> Ordering -> [Ordering] Источник

enumFromTo :: Ordering -> Ordering -> [Ordering] Источник

enumFromThenTo :: Ordering -> Ordering -> Ordering -> [Ordering] Источник

Eq Ordering
Подробности примера использования

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

Методы

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

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

Data Ordering

С версии: base-4.0.0.0

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

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

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

Read Ordering

С версии: base-2.1

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

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

Методы

readsPrec :: Int -> ReadS Ordering Исходный код

readList :: ReadS [Ordering] Исходный код

readPrec :: ReadPrec Ordering Исходный код

readListPrec :: ReadPrec [Ordering] Исходный код

Show Ordering

С версии: base-2.1

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

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

Методы

showsPrec :: Int -> Ordering -> ShowS Исходный код

show :: Ordering -> String Исходный код

showList :: [Ordering] -> ShowS Исходный код

Ix Ordering

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

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

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

Методы

range :: (Ordering, Ordering) -> [Ordering] Исходный код

index :: (Ordering, Ordering) -> Ordering -> Int Исходный код

unsafeIndex :: (Ordering, Ordering) -> Ordering -> Int Исходный код

inRange :: (Ordering, Ordering) -> Ordering -> Bool Исходный код

rangeSize :: (Ordering, Ordering) -> Int Исходный код

unsafeRangeSize :: (Ordering, Ordering) -> Int Исходный код

Generic Ordering

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

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

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

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

type Rep Ordering :: Type -> Type Исходный код

Методы

from :: Ordering -> Rep Ordering x Исходный код

to :: Rep Ordering x -> Ordering Исходный код

Semigroup Ordering

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

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

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

Методы

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

sconcat :: NonEmpty Ordering -> Ordering Исходный код

stimes :: Integral b => b -> Ordering -> Ordering Исходный код

Monoid Ordering

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

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

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

Методы

mempty :: Ordering Исходный код

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

mconcat :: [Ordering] -> Ordering Исходный код

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

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

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

Тип Down позволяет удобно изменять порядок сортировки. Значение типа Down a содержит значение типа a (представленное как Down a). Если для a существует экземпляр Ord, то сравнение двух обернутых таким образом значений даст обратный порядок их обычной сортировки. Это особенно полезно при сортировке в обобщенных списках с использованием генераторов, например: then sortWith by Down x

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

Конструкторы

Down

Поля

  • getDown :: a

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

Экземпляры
Подробности о реализациях
Monad Down

Since: base-4.11.0.0

Подробности о реализации

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

Методы

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

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

return :: a -> Down a Source

Functor Down

Since: base-4.11.0.0

Подробности о реализации

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

Методы

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

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

MonadFix Down

Since: base-4.12.0.0

Подробности о реализации

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

Методы

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

Applicative Down

Since: base-4.11.0.0

Подробности о реализации

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

Foldable Down

Since: base-4.12.0.0

Подробности о реализации

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

Методы

fold :: Monoid m => Down m -> m Source

foldMap :: Monoid m => (a -> m) -> Down a -> m Source

foldMap' :: Monoid m => (a -> m) -> Down a -> m Source

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

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

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

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

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

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

toList :: Down a -> [a] Source

null :: Down a -> Bool Source

length :: Down a -> Int Source

elem :: Eq a => a -> Down a -> Bool Source

maximum :: Ord a => Down a -> a Source

minimum :: Ord a => Down a -> a Source

sum :: Num a => Down a -> a Source

product :: Num a => Down a -> a Source

Traversable Down

Since: base-4.12.0.0

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

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

Методы

traverse :: Applicative f => (a -> f b) -> Down a -> f (Down b) Source

sequenceA :: Applicative f => Down (f a) -> f (Down a) Source

mapM :: Monad m => (a -> m b) -> Down a -> m (Down b) Source

sequence :: Monad m => Down (m a) -> m (Down a) Source

MonadZip Down

С версии: base-4.12.0.0

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

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

Show1 Down

С версии: base-4.12.0.0

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

Определено в Data.Functor.Classes

Методы

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> Down a -> ShowS Source

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [Down a] -> ShowS Source

Read1 Down

С версии: base-4.12.0.0

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

Определено в Data.Functor.Classes

Методы

liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (Down a) Source

liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [Down a] Source

liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (Down a) Source

liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [Down a] Source

Ord1 Down

С версии: base-4.12.0.0

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

Определено в Data.Functor.Classes

Методы

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

Eq1 Down

С версии: base-4.12.0.0

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

Определено в Data.Functor.Classes

Методы

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

Bounded a => Bounded (Down a)

С версии: base-4.14.0.0

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

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

Методы

minBound :: Down a Source

maxBound :: Down a Source

Enum a => Enum (Down a)

С версии: base-4.14.0.0

Instance details

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

Eq a => Eq (Down a)

Since: base-4.6.0.0

Instance details

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

Методы

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

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

Floating a => Floating (Down a)

Since: base-4.14.0.0

Instance details

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

Fractional a => Fractional (Down a)

Since: base-4.14.0.0

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

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

Методы

(/) :: Down a -> Down a -> Down a Исходный код

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

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

Integral a => Integral (Down a)

С момента: base-4.14.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

quot :: Down a -> Down a -> Down a Исходный код

rem :: Down a -> Down a -> Down a Исходный код

div :: Down a -> Down a -> Down a Исходный код

mod :: Down a -> Down a -> Down a Исходный код

quotRem :: Down a -> Down a -> (Down a, Down a) Исходный код

divMod :: Down a -> Down a -> (Down a, Down a) Исходный код

toInteger :: Down a -> Integer Исходный код

Data a => Data (Down a)

С момента: base-4.12.0.0

Подробности экземпляра

Определено в 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)) Исходный код

Num a => Num (Down a)

С момента: base-4.11.0.0

Подробности экземпляра

Определено в 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 Исходный код

Ord a => Ord (Down a)

С момента: base-4.6.0.0

Подробности экземпляра

Определено в 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 Исходный код

Read a => Read (Down a)

Этот экземпляр был бы эквивалентен производным экземплярам Down newtype, если бы getDown поле было удалено

С момента: base-4.7.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

readsPrec :: Int -> ReadS (Down a) Исходный код

readList :: ReadS [Down a] Исходный код

readPrec :: ReadPrec (Down a) Исходный код

readListPrec :: ReadPrec [Down a] Исходный код

Real a => Real (Down a)

С момента: base-4.14.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

toRational :: Down a -> Rational Исходный код

RealFloat a => RealFloat (Down a)

С момента: base-4.14.0.0

Подробности экземпляра

Определено в 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 Исходный код

RealFrac a => RealFrac (Down a)

С момента: base-4.14.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

properFraction :: Целочисленный b => Down a -> (b, Down a) Исходный код

truncate :: Целочисленный b => Down a -> b Исходный код

round :: Целочисленный b => Down a -> b Исходный код

ceiling :: Целочисленный b => Down a -> b Исходный код

floor :: Целочисленный b => Down a -> b Исходный код

Show a => Show (Down a)

Этот экземпляр был бы эквивалентен производным экземплярам Down newtype, если бы поле getDown было удалено

С момента: base-4.7.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

showsPrec :: Целое -> Down a -> ShowS Исходный код

show :: Down a -> Строка Исходный код

showList :: [Down a] -> ShowS Исходный код

Ix a => Ix (Down a)

С момента: base-4.14.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

range :: (Down a, Down a) -> [Down a] Исходный код

index :: (Down a, Down a) -> Down a -> Целое Исходный код

unsafeIndex :: (Down a, Down a) -> Down a -> Целое Исходный код

inRange :: (Down a, Down a) -> Down a -> Булево Исходный код

rangeSize :: (Down a, Down a) -> Целое Исходный код

unsafeRangeSize :: (Down a, Down a) -> Целое Исходный код

Generic (Down a)

Since: base-4.12.0.0

Подробности экземпляра

Определено в GHC.Generics

Связанные типы

type Rep (Down a) :: Тип -> Тип Исходный код

Методы

from :: Down a -> Rep (Down a) x Исходный код

to :: Rep (Down a) x -> Down a Исходный код

Semigroup a => Semigroup (Down a)

Since: base-4.11.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

(<>) :: Down a -> Down a -> Down a Исходный код

sconcat :: NonEmpty (Down a) -> Down a Исходный код

stimes :: Integral b => b -> Down a -> Down a Исходный код

Monoid a => Monoid (Down a)

Since: base-4.11.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

mempty :: Down a Исходный код

mappend :: Down a -> Down a -> Down a Исходный код

mconcat :: [Down a] -> Down a Исходный код

FiniteBits a => FiniteBits (Down a)

Since: base-4.14.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

finiteBitSize :: Down a -> Int Исходный код

countLeadingZeros :: Down a -> Int Исходный код

countTrailingZeros :: Down a -> Int Исходный код

Bits a => Bits (Down a)

Since: base-4.14.0.0

Instance details

Определено в Data.Ord

Краткое описание методов

(.&.) :: Down a -> Down a -> Down a Source

(.|.) :: Down a -> Down a -> Down a Source

xor :: Down a -> Down a -> Down a Source

complement :: Down a -> Down a Source

shift :: Down a -> Int -> Down a Source

rotate :: Down a -> Int -> Down a Source

zeroBits :: Down a Source

bit :: Int -> Down a Source

setBit :: Down a -> Int -> Down a Source

clearBit :: Down a -> Int -> Down a Source

complementBit :: Down a -> Int -> Down a Source

testBit :: Down a -> Int -> Bool Source

bitSizeMaybe :: Down a -> Maybe Int Source

bitSize :: Down a -> Int Source

isSigned :: Down a -> Bool Source

shiftL :: Down a -> Int -> Down a Source

unsafeShiftL :: Down a -> Int -> Down a Source

shiftR :: Down a -> Int -> Down a Source

unsafeShiftR :: Down a -> Int -> Down a Source

rotateL :: Down a -> Int -> Down a Source

rotateR :: Down a -> Int -> Down a Source

popCount :: Down a -> Int Source

Storable a => Storable (Down a)

С версии: base-4.14.0.0

Instance details

Определено в Data.Ord

Краткое описание методов

sizeOf :: Down a -> Int Source

alignment :: Down a -> Int Source

peekElemOff :: Ptr (Down a) -> Int -> IO (Down a) Source

pokeElemOff :: Ptr (Down a) -> Int -> Down a -> IO () Source

peekByteOff :: Ptr b -> Int -> IO (Down a) Source

pokeByteOff :: Ptr b -> Int -> Down a -> IO () Source

peek :: Ptr (Down a) -> IO (Down a) Source

poke :: Ptr (Down a) -> Down a -> IO () Source

Generic1 Down

Since: base-4.12.0.0

Подробности экземпляра

Определено в GHC.Generics

Связанные типы

type Rep1 Down :: k -> Type Исходный код

Методы

from1 :: forall (a :: k). Down a -> Rep1 Down a Исходный код

to1 :: forall (a :: k). Rep1 Down a -> Down a Исходный код

type Rep (Down a)
Подробности экземпляра

Определено в GHC.Generics

type Rep (Down a) = D1 ('MetaData "Down" "Data.Ord" "base" 'True) (C1 ('MetaCons "Down" 'PrefixI 'True) (S1 ('MetaSel ('Just "getDown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))
type Rep1 Down
Подробности экземпляра

Определено в GHC.Generics

type Rep1 Down = D1 ('MetaData "Down" "Data.Ord" "base" 'True) (C1 ('MetaCons "Down" 'PrefixI 'True) (S1 ('MetaSel ('Just "getDown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1))

comparing :: Ord a => (b -> a) -> b -> b -> Ordering Исходный код

comparing p x y = compare (p x) (p y)

Полезный комбинатор для использования совместно с семейством функций xxxBy из Data.List, например:

  ... sortBy (comparing fst) ...

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/Data-Ord.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API