Spec-Zone.ru › Haskell 9

Data.Enum

Авторские права (c) Университет Глазго 1992-2002
Лицензия см. libraries/base/LICENSE
Поддерживающий ghc-devs@haskell.org
Стабильность стабильно
Переносимость непереносимый (расширения GHC)
Безопасный Haskell Безопасный
Язык Haskell2010

Описание

Класс Enum.

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

class Enum a where Исходный код

Класс Enum определяет операции над последовательно упорядоченными типами.

Методы enumFrom... используются в переводах Haskell арифметических последовательностей.

Экземпляры Enum могут быть получены для любого типа перечисления (типов, у конструкторов которых нет полей). Предполагается, что нульарные конструкторы пронумерованы слева направо fromEnum от 0 до n-1. Дополнительные сведения см. в главе 10 Отчета о Haskell.

Для любого типа, являющегося экземпляром класса Bounded а также Enum, должны соблюдаться следующие условия:

  • Вызовы succ maxBound и pred minBound должны привести к ошибке во время выполнения.
  • fromEnum и toEnum должны выдать ошибку во время выполнения, если значение результата не может быть представлено в целевом типе. Например, toEnum 7 :: Bool — это ошибка.
  • enumFrom и enumFromThen должны быть определены с явным ограничением, таким образом:
   enumFrom     x   = enumFromTo     x maxBound
   enumFromThen x y = enumFromThenTo x y bound
     where
       bound | fromEnum y >= fromEnum x = maxBound
             | otherwise                = minBound

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

toEnum, fromEnum

Методы

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

Последующее значение. Для числовых типов, succ добавляет 1.

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

Предыдущее значение. Для числовых типов, pred вычитает 1.

toEnum :: Int -> a Исходный код

Преобразование из Int.

fromEnum :: a -> Int Исходный код

Преобразование в Int. Результат применения fromEnum к значению, которое слишком велико для хранения в Int, зависит от реализации.

enumFrom :: a -> [a] Исходный код

Используется в переводах Haskell [n..] с [n..] = enumFrom n, возможной реализацией является enumFrom n = n : enumFrom (succ n).

Примеры
Развернуть
  • enumFrom 4 :: [Integer] = [4,5,6,7,...]
  • enumFrom 6 :: [Int] = [6,7,8,9,...,maxBound :: Int]

enumFromThen :: a -> a -> [a] Исходный код

Используется в переводах Haskell [n,n'..] с [n,n'..] = enumFromThen n n', возможной реализацией является enumFromThen n n' = n : n' : worker (f x) (f x n'), worker s v = v : worker s (s v), x = fromEnum n' - fromEnum n и

  f n y
    | n > 0 = f (n - 1) (succ y)
    | n < 0 = f (n + 1) (pred y)
    | otherwise = y
  
Примеры
Развернуть
  • enumFromThen 4 6 :: [Integer] = [4,6,8,10...]
  • enumFromThen 6 2 :: [Int] = [6,2,-2,-6,...,minBound :: Int]

enumFromTo :: a -> a -> [a] Исходный код

Используется в переводах Haskell [n..m] с [n..m] = enumFromTo n m, возможной реализацией является

  enumFromTo n m
     | n <= m = n : enumFromTo (succ n) m
     | otherwise = []
  
Примеры
Развернуть
  • enumFromTo 6 10 :: [Int] = [6,7,8,9,10]
  • enumFromTo 42 1 :: [Integer] = []

enumFromThenTo :: a -> a -> a -> [a] Исходный код

Используется в переводах Haskell [n,n'..m] с [n,n'..m] = enumFromThenTo n n' m, возможной реализацией является enumFromThenTo n n' m = worker (f x) (c x) n m, x = fromEnum n' - fromEnum n, c x = bool (>=) ((x 0)

  f n y
     | n > 0 = f (n - 1) (succ y)
     | n < 0 = f (n + 1) (pred y)
     | otherwise = y
  

и

  worker s c v m
     | c v m = v : worker s c (s v) m
     | otherwise = []
  
Примеры
Развернуть
  • enumFromThenTo 4 2 -6 :: [Integer] = [4,2,0,-2,-4,-6]
  • enumFromThenTo 6 8 2 :: [Int] = []
Примеры
Подробности примеров
Enum ByteOrder Исходный код

С тех пор как: base-4.11.0.0

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

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

Методы

succ :: ByteOrder -> ByteOrder Исходный код

pred :: ByteOrder -> ByteOrder Исходный код

toEnum :: Int -> ByteOrder Исходный код

fromEnum :: ByteOrder -> Int Исходный код

enumFrom :: ByteOrder -> [ByteOrder] Исходный код

enumFromThen :: ByteOrder -> ByteOrder -> [ByteOrder] Исходный код

enumFromTo :: ByteOrder -> ByteOrder -> [ByteOrder] Исходный код

enumFromThenTo :: ByteOrder -> ByteOrder -> ByteOrder -> [ByteOrder] Исходный код

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

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

Методы

succ :: ClosureType -> ClosureType Исходный код

pred :: ClosureType -> ClosureType Исходный код

toEnum :: Int -> ClosureType Исходный код

fromEnum :: ClosureType -> Int Исходный код

enumFrom :: ClosureType -> [ClosureType] Исходный код

enumFromThen :: ClosureType -> ClosureType -> [ClosureType] Исходный код

enumFromTo :: ClosureType -> ClosureType -> [ClosureType] Исходный код

enumFromThenTo :: ClosureType -> ClosureType -> ClosureType -> [ClosureType] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CBool -> [CBool] Исходный код

enumFromThen :: CBool -> CBool -> [CBool] Исходный код

enumFromTo :: CBool -> CBool -> [CBool] Исходный код

enumFromThenTo :: CBool -> CBool -> CBool -> [CBool] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CChar -> [CChar] Исходный код

enumFromThen :: CChar -> CChar -> [CChar] Исходный код

enumFromTo :: CChar -> CChar -> [CChar] Исходный код

enumFromThenTo :: CChar -> CChar -> CChar -> [CChar] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CClock -> [CClock] Исходный код

enumFromThen :: CClock -> CClock -> [CClock] Исходный код

enumFromTo :: CClock -> CClock -> [CClock] Исходный код

enumFromThenTo :: CClock -> CClock -> CClock -> [CClock] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CDouble -> [CDouble] Исходный код

enumFromThen :: CDouble -> CDouble -> [CDouble] Исходный код

enumFromTo :: CDouble -> CDouble -> [CDouble] Исходный код

enumFromThenTo :: CDouble -> CDouble -> CDouble -> [CDouble] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CFloat -> [CFloat] Исходный код

enumFromThen :: CFloat -> CFloat -> [CFloat] Исходный код

enumFromTo :: CFloat -> CFloat -> [CFloat] Исходный код

enumFromThenTo :: CFloat -> CFloat -> CFloat -> [CFloat] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CInt -> [CInt] Исходный код

enumFromThen :: CInt -> CInt -> [CInt] Исходный код

enumFromTo :: CInt -> CInt -> [CInt] Исходный код

enumFromThenTo :: CInt -> CInt -> CInt -> [CInt] Исходный код

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

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

Методы

succ :: CIntMax -> CIntMax Исходный код

pred :: CIntMax -> CIntMax Исходный код

toEnum :: Int -> CIntMax Исходный код

fromEnum :: CIntMax -> Int Исходный код

enumFrom :: CIntMax -> [CIntMax] Исходный код

enumFromThen :: CIntMax -> CIntMax -> [CIntMax] Исходный код

enumFromTo :: CIntMax -> CIntMax -> [CIntMax] Исходный код

enumFromThenTo :: CIntMax -> CIntMax -> CIntMax -> [CIntMax] Исходный код

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

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

Методы

succ :: CIntPtr -> CIntPtr Исходный код

pred :: CIntPtr -> CIntPtr Исходный код

toEnum :: Int -> CIntPtr Исходный код

fromEnum :: CIntPtr -> Int Исходный код

enumFrom :: CIntPtr -> [CIntPtr] Исходный код

enumFromThen :: CIntPtr -> CIntPtr -> [CIntPtr] Исходный код

enumFromTo :: CIntPtr -> CIntPtr -> [CIntPtr] Исходный код

enumFromThenTo :: CIntPtr -> CIntPtr -> CIntPtr -> [CIntPtr] Исходный код

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

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

Методы

succ :: CLLong -> CLLong Исходный код

pred :: CLLong -> CLLong Исходный код

toEnum :: Int -> CLLong Исходный код

fromEnum :: CLLong -> Int Исходный код

enumFrom :: CLLong -> [CLLong] Исходный код

enumFromThen :: CLLong -> CLLong -> [CLLong] Исходный код

enumFromTo :: CLLong -> CLLong -> [CLLong] Исходный код

enumFromThenTo :: CLLong -> CLLong -> CLLong -> [CLLong] Исходный код

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

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

Методы

succ :: CLong -> CLong Исходный код

pred :: CLong -> CLong Исходный код

toEnum :: Int -> CLong Исходный код

fromEnum :: CLong -> Int Исходный код

enumFrom :: CLong -> [CLong] Исходный код

enumFromThen :: CLong -> CLong -> [CLong] Исходный код

enumFromTo :: CLong -> CLong -> [CLong] Исходный код

enumFromThenTo :: CLong -> CLong -> CLong -> [CLong] Исходный код

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

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

Методы

succ :: CPtrdiff -> CPtrdiff Исходный код

pred :: CPtrdiff -> CPtrdiff Исходный код

toEnum :: Int -> CPtrdiff Исходный код

fromEnum :: CPtrdiff -> Int Исходный код

enumFrom :: CPtrdiff -> [CPtrdiff] Исходный код

enumFromThen :: CPtrdiff -> CPtrdiff -> [CPtrdiff] Исходный код

enumFromTo :: CPtrdiff -> CPtrdiff -> [CPtrdiff] Исходный код

enumFromThenTo :: CPtrdiff -> CPtrdiff -> CPtrdiff -> [CPtrdiff] Исходный код

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

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

Методы

succ :: CSChar -> CSChar Исходный код

pred :: CSChar -> CSChar Исходный код

toEnum :: Int -> CSChar Исходный код

fromEnum :: CSChar -> Int Исходный код

enumFrom :: CSChar -> [CSChar] Исходный код

enumFromThen :: CSChar -> CSChar -> [CSChar] Исходный код

enumFromTo :: CSChar -> CSChar -> [CSChar] Исходный код

enumFromThenTo :: CSChar -> CSChar -> CSChar -> [CSChar] Исходный код

Enum CSUSeconds Исходный код
Детали экземпляра

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

Методы

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

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

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

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

enumFrom :: CSUSeconds -> [CSUSeconds] Источник

enumFromThen :: CSUSeconds -> CSUSeconds -> [CSUSeconds] Источник

enumFromTo :: CSUSeconds -> CSUSeconds -> [CSUSeconds] Источник

enumFromThenTo :: CSUSeconds -> CSUSeconds -> CSUSeconds -> [CSUSeconds] Источник

Enum CShort Источник
Детали экземпляра

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

Методы

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

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

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

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

enumFrom :: CShort -> [CShort] Источник

enumFromThen :: CShort -> CShort -> [CShort] Источник

enumFromTo :: CShort -> CShort -> [CShort] Источник

enumFromThenTo :: CShort -> CShort -> CShort -> [CShort] Источник

Enum CSigAtomic Источник
Детали экземпляра

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

Методы

succ :: CSigAtomic -> CSigAtomic Источник

pred :: CSigAtomic -> CSigAtomic Источник

toEnum :: Int -> CSigAtomic Источник

fromEnum :: CSigAtomic -> Int Источник

enumFrom :: CSigAtomic -> [CSigAtomic] Источник

enumFromThen :: CSigAtomic -> CSigAtomic -> [CSigAtomic] Источник

enumFromTo :: CSigAtomic -> CSigAtomic -> [CSigAtomic] Источник

enumFromThenTo :: CSigAtomic -> CSigAtomic -> CSigAtomic -> [CSigAtomic] Источник

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

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

Методы

succ :: CSize -> CSize Source

pred :: CSize -> CSize Source

toEnum :: Int -> CSize Source

fromEnum :: CSize -> Int Source

enumFrom :: CSize -> [CSize] Source

enumFromThen :: CSize -> CSize -> [CSize] Source

enumFromTo :: CSize -> CSize -> [CSize] Source

enumFromThenTo :: CSize -> CSize -> CSize -> [CSize] Source

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

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

Методы

succ :: CTime -> CTime Source

pred :: CTime -> CTime Source

toEnum :: Int -> CTime Source

fromEnum :: CTime -> Int Source

enumFrom :: CTime -> [CTime] Source

enumFromThen :: CTime -> CTime -> [CTime] Source

enumFromTo :: CTime -> CTime -> [CTime] Source

enumFromThenTo :: CTime -> CTime -> CTime -> [CTime] Source

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

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

Методы

succ :: CUChar -> CUChar Source

pred :: CUChar -> CUChar Source

toEnum :: Int -> CUChar Source

fromEnum :: CUChar -> Int Source

enumFrom :: CUChar -> [CUChar] Source

enumFromThen :: CUChar -> CUChar -> [CUChar] Source

enumFromTo :: CUChar -> CUChar -> [CUChar] Source

enumFromThenTo :: CUChar -> CUChar -> CUChar -> [CUChar] Source

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

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

Методы

succ :: CUInt -> CUInt Source

pred :: CUInt -> CUInt Source

toEnum :: Int -> CUInt Source

fromEnum :: CUInt -> Int Source

enumFrom :: CUInt -> [CUInt] Source

enumFromThen :: CUInt -> CUInt -> [CUInt] Source

enumFromTo :: CUInt -> CUInt -> [CUInt] Source

enumFromThenTo :: CUInt -> CUInt -> CUInt -> [CUInt] Source

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

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

Методы

succ :: CUIntMax -> CUIntMax Source

pred :: CUIntMax -> CUIntMax Source

toEnum :: Int -> CUIntMax Source

fromEnum :: CUIntMax -> Int Source

enumFrom :: CUIntMax -> [CUIntMax] Source

enumFromThen :: CUIntMax -> CUIntMax -> [CUIntMax] Source

enumFromTo :: CUIntMax -> CUIntMax -> [CUIntMax] Source

enumFromThenTo :: CUIntMax -> CUIntMax -> CUIntMax -> [CUIntMax] Source

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

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

Методы

succ :: CUIntPtr -> CUIntPtr Source

pred :: CUIntPtr -> CUIntPtr Source

toEnum :: Int -> CUIntPtr Source

fromEnum :: CUIntPtr -> Int Source

enumFrom :: CUIntPtr -> [CUIntPtr] Source

enumFromThen :: CUIntPtr -> CUIntPtr -> [CUIntPtr] Source

enumFromTo :: CUIntPtr -> CUIntPtr -> [CUIntPtr] Source

enumFromThenTo :: CUIntPtr -> CUIntPtr -> CUIntPtr -> [CUIntPtr] Source

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

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

Методы

succ :: CULLong -> CULLong Source

pred :: CULLong -> CULLong Source

toEnum :: Int -> CULLong Source

fromEnum :: CULLong -> Int Source

enumFrom :: CULLong -> [CULLong] Source

enumFromThen :: CULLong -> CULLong -> [CULLong] Source

enumFromTo :: CULLong -> CULLong -> [CULLong] Source

enumFromThenTo :: CULLong -> CULLong -> CULLong -> [CULLong] Source

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

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

Методы

succ :: CULong -> CULong Source

pred :: CULong -> CULong Source

toEnum :: Int -> CULong Source

fromEnum :: CULong -> Int Source

enumFrom :: CULong -> [CULong] Source

enumFromThen :: CULong -> CULong -> [CULong] Source

enumFromTo :: CULong -> CULong -> [CULong] Source

enumFromThenTo :: CULong -> CULong -> CULong -> [CULong] Source

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

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

Методы

succ :: CUSeconds -> CUSeconds Source

pred :: CUSeconds -> CUSeconds Source

toEnum :: Int -> CUSeconds Source

fromEnum :: CUSeconds -> Int Source

enumFrom :: CUSeconds -> [CUSeconds] Source

enumFromThen :: CUSeconds -> CUSeconds -> [CUSeconds] Source

enumFromTo :: CUSeconds -> CUSeconds -> [CUSeconds] Source

enumFromThenTo :: CUSeconds -> CUSeconds -> CUSeconds -> [CUSeconds] Source

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

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

Методы

succ :: CUShort -> CUShort Source

pred :: CUShort -> CUShort Source

toEnum :: Int -> CUShort Source

fromEnum :: CUShort -> Int Source

enumFrom :: CUShort -> [CUShort] Source

enumFromThen :: CUShort -> CUShort -> [CUShort] Source

enumFromTo :: CUShort -> CUShort -> [CUShort] Source

enumFromThenTo :: CUShort -> CUShort -> CUShort -> [CUShort] Source

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

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

Методы

succ :: CWchar -> CWchar Source

pred :: CWchar -> CWchar Source

toEnum :: Int -> CWchar Source

fromEnum :: CWchar -> Int Source

enumFrom :: CWchar -> [CWchar] Source

enumFromThen :: CWchar -> CWchar -> [CWchar] Source

enumFromTo :: CWchar -> CWchar -> [CWchar] Source

enumFromThenTo :: CWchar -> CWchar -> CWchar -> [CWchar] Source

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

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

Методы

succ :: IntPtr -> IntPtr Source

pred :: IntPtr -> IntPtr Source

toEnum :: Int -> IntPtr Source

fromEnum :: IntPtr -> Int Source

enumFrom :: IntPtr -> [IntPtr] Source

enumFromThen :: IntPtr -> IntPtr -> [IntPtr] Source

enumFromTo :: IntPtr -> IntPtr -> [IntPtr] Source

enumFromThenTo :: IntPtr -> IntPtr -> IntPtr -> [IntPtr] Source

Перечисление Указатель на целое без знака Исходный код
Подробности реализации

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

Методы

succ :: Указатель на целое без знака -> Указатель на целое без знака Исходный код

pred :: Указатель на целое без знака -> Указатель на целое без знака Исходный код

toEnum :: Целое -> Указатель на целое без знака Исходный код

fromEnum :: Указатель на целое без знака -> Целое Исходный код

enumFrom :: Указатель на целое без знака -> [Указатель на целое без знака] Исходный код

enumFromThen :: Указатель на целое без знака -> Указатель на целое без знака -> [Указатель на целое без знака] Исходный код

enumFromTo :: Указатель на целое без знака -> Указатель на целое без знака -> [Указатель на целое без знака] Исходный код

enumFromThenTo :: Указатель на целое без знака -> Указатель на целое без знака -> Указатель на целое без знака -> [Указатель на целое без знака] Исходный код

Перечисление Ассоциативность Исходный код

С версии: base-4.9.0.0

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

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

Методы

succ :: Ассоциативность -> Ассоциативность Исходный код

pred :: Ассоциативность -> Ассоциативность Исходный код

toEnum :: Целое -> Ассоциативность Исходный код

fromEnum :: Ассоциативность -> Целое Исходный код

enumFrom :: Ассоциативность -> [Ассоциативность] Исходный код

enumFromThen :: Ассоциативность -> Ассоциативность -> [Ассоциативность] Исходный код

enumFromTo :: Ассоциативность -> Ассоциативность -> [Ассоциативность] Исходный код

enumFromThenTo :: Ассоциативность -> Ассоциативность -> Ассоциативность -> [Ассоциативность] Исходный код

Перечисление Определённая строгость Исходный код

С версии: base-4.9.0.0

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

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

Методы

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

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

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

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

enumFrom :: DecidedStrictness -> [DecidedStrictness] Исходный код

enumFromThen :: DecidedStrictness -> DecidedStrictness -> [DecidedStrictness] Исходный код

enumFromTo :: DecidedStrictness -> DecidedStrictness -> [DecidedStrictness] Исходный код

enumFromThenTo :: DecidedStrictness -> DecidedStrictness -> DecidedStrictness -> [DecidedStrictness] Исходный код

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

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

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

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

Методы

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

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

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

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

enumFrom :: SourceStrictness -> [SourceStrictness] Исходный код

enumFromThen :: SourceStrictness -> SourceStrictness -> [SourceStrictness] Исходный код

enumFromTo :: SourceStrictness -> SourceStrictness -> [SourceStrictness] Исходный код

enumFromThenTo :: SourceStrictness -> SourceStrictness -> SourceStrictness -> [SourceStrictness] Исходный код

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

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

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

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

Методы

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

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

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

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

enumFrom :: SourceUnpackedness -> [SourceUnpackedness] Исходный код

enumFromThen :: SourceUnpackedness -> SourceUnpackedness -> [SourceUnpackedness] Исходный код

enumFromTo :: SourceUnpackedness -> SourceUnpackedness -> [SourceUnpackedness] Исходный код

enumFromThenTo :: SourceUnpackedness -> SourceUnpackedness -> SourceUnpackedness -> [SourceUnpackedness] Исходный код

Enum SeekMode Исходный код

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

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

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

Методы

succ :: SeekMode -> SeekMode Исходный код

pred :: SeekMode -> SeekMode Исходный код

toEnum :: Int -> SeekMode Исходный код

fromEnum :: SeekMode -> Int Исходный код

enumFrom :: SeekMode -> [SeekMode] Исходный код

enumFromThen :: SeekMode -> SeekMode -> [SeekMode] Исходный код

enumFromTo :: SeekMode -> SeekMode -> [SeekMode] Исходный код

enumFromThenTo :: SeekMode -> SeekMode -> SeekMode -> [SeekMode] Исходный код

Enum IOMode Исходный код

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

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

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

Методы

succ :: IOMode -> IOMode Исходный код

pred :: IOMode -> IOMode Исходный код

toEnum :: Int -> IOMode Исходный код

fromEnum :: IOMode -> Int Исходный код

enumFrom :: IOMode -> [IOMode] Исходный код

enumFromThen :: IOMode -> IOMode -> [IOMode] Исходный код

enumFromTo :: IOMode -> IOMode -> [IOMode] Исходный код

enumFromThenTo :: IOMode -> IOMode -> IOMode -> [IOMode] Исходный код

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

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

Методы

succ :: IoSubSystem -> IoSubSystem Исходный код

pred :: IoSubSystem -> IoSubSystem Исходный код

toEnum :: Int -> IoSubSystem Исходный код

fromEnum :: IoSubSystem -> Int Исходный код

enumFrom :: IoSubSystem -> [IoSubSystem] Исходный код

enumFromThen :: IoSubSystem -> IoSubSystem -> [IoSubSystem] Исходный код

enumFromTo :: IoSubSystem -> IoSubSystem -> [IoSubSystem] Исходный код

enumFromThenTo :: IoSubSystem -> IoSubSystem -> IoSubSystem -> [IoSubSystem] Исходный код

Enum Int16 Исходный код

С: base-2.1

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

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

Методы

succ :: Int16 -> Int16 Исходный код

pred :: Int16 -> Int16 Исходный код

toEnum :: Int -> Int16 Исходный код

fromEnum :: Int16 -> Int Исходный код

enumFrom :: Int16 -> [Int16] Исходный код

enumFromThen :: Int16 -> Int16 -> [Int16] Исходный код

enumFromTo :: Int16 -> Int16 -> [Int16] Исходный код

enumFromThenTo :: Int16 -> Int16 -> Int16 -> [Int16] Исходный код

Enum Int32 Исходный код

С: base-2.1

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

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

Методы

succ :: Int32 -> Int32 Исходный код

pred :: Int32 -> Int32 Исходный код

toEnum :: Int -> Int32 Исходный код

fromEnum :: Int32 -> Int Исходный код

enumFrom :: Int32 -> [Int32] Исходный код

enumFromThen :: Int32 -> Int32 -> [Int32] Исходный код

enumFromTo :: Int32 -> Int32 -> [Int32] Исходный код

enumFromThenTo :: Int32 -> Int32 -> Int32 -> [Int32] Исходный код

Enum Int64 Исходный код

С: base-2.1

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

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

Методы

succ :: Int64 -> Int64 Исходный код

pred :: Int64 -> Int64 Исходный код

toEnum :: Int -> Int64 Исходный код

fromEnum :: Int64 -> Int Исходный код

enumFrom :: Int64 -> [Int64] Исходный код

enumFromThen :: Int64 -> Int64 -> [Int64] Исходный код

enumFromTo :: Int64 -> Int64 -> [Int64] Исходный код

enumFromThenTo :: Int64 -> Int64 -> Int64 -> [Int64] Исходный код

Enum Int8 Исходный код

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

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

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

Методы

succ :: Int8 -> Int8 Исходный код

pred :: Int8 -> Int8 Исходный код

toEnum :: Int -> Int8 Исходный код

fromEnum :: Int8 -> Int Исходный код

enumFrom :: Int8 -> [Int8] Исходный код

enumFromThen :: Int8 -> Int8 -> [Int8] Исходный код

enumFromTo :: Int8 -> Int8 -> [Int8] Исходный код

enumFromThenTo :: Int8 -> Int8 -> Int8 -> [Int8] Исходный код

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

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

Методы

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

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

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

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

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

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

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

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

Enum DoCostCentres Исходный код

С: base-4.8.0.0

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

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

Методы

succ :: DoCostCentres -> DoCostCentres Исходный код

pred :: DoCostCentres -> DoCostCentres Исходный код

toEnum :: Int -> DoCostCentres Исходный код

fromEnum :: DoCostCentres -> Int Исходный код

enumFrom :: DoCostCentres -> [DoCostCentres] Исходный код

enumFromThen :: DoCostCentres -> DoCostCentres -> [DoCostCentres] Исходный код

enumFromTo :: DoCostCentres -> DoCostCentres -> [DoCostCentres] Исходный код

enumFromThenTo :: DoCostCentres -> DoCostCentres -> DoCostCentres -> [DoCostCentres] Исходный код

Enum DoHeapProfile Исходный код

С: base-4.8.0.0

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

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

Методы

succ :: DoHeapProfile -> DoHeapProfile Исходный код

pred :: DoHeapProfile -> DoHeapProfile Исходный код

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

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

enumFrom :: DoHeapProfile -> [DoHeapProfile] Исходный код

enumFromThen :: DoHeapProfile -> DoHeapProfile -> [DoHeapProfile] Исходный код

enumFromTo :: DoHeapProfile -> DoHeapProfile -> [DoHeapProfile] Исходный код

enumFromThenTo :: DoHeapProfile -> DoHeapProfile -> DoHeapProfile -> [DoHeapProfile] Исходный код

Enum DoTrace Исходный код

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

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

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

Методы

succ :: DoTrace -> DoTrace Исходный код

pred :: DoTrace -> DoTrace Исходный код

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

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

enumFrom :: DoTrace -> [DoTrace] Исходный код

enumFromThen :: DoTrace -> DoTrace -> [DoTrace] Исходный код

enumFromTo :: DoTrace -> DoTrace -> [DoTrace] Исходный код

enumFromThenTo :: DoTrace -> DoTrace -> DoTrace -> [DoTrace] Исходный код

Enum GiveGCStats Исходный код

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

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

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

Методы

succ :: GiveGCStats -> GiveGCStats Исходный код

pred :: GiveGCStats -> GiveGCStats Исходный код

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

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

enumFrom :: GiveGCStats -> [GiveGCStats] Исходный код

enumFromThen :: GiveGCStats -> GiveGCStats -> [GiveGCStats] Исходный код

enumFromTo :: GiveGCStats -> GiveGCStats -> [GiveGCStats] Исходный код

enumFromThenTo :: GiveGCStats -> GiveGCStats -> GiveGCStats -> [GiveGCStats] Исходный код

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

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

Методы

succ :: IoManagerFlag -> IoManagerFlag Источник

pred :: IoManagerFlag -> IoManagerFlag Источник

toEnum :: Целое число -> IoManagerFlag Источник

fromEnum :: IoManagerFlag -> Целое число Источник

enumFrom :: IoManagerFlag -> [IoManagerFlag] Источник

enumFromThen :: IoManagerFlag -> IoManagerFlag -> [IoManagerFlag] Источник

enumFromTo :: IoManagerFlag -> IoManagerFlag -> [IoManagerFlag] Источник

enumFromThenTo :: IoManagerFlag -> IoManagerFlag -> IoManagerFlag -> [IoManagerFlag] Источник

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

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

Методы

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

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

toEnum :: Целое число -> CBlkCnt Источник

fromEnum :: CBlkCnt -> Целое число Источник

enumFrom :: CBlkCnt -> [CBlkCnt] Источник

enumFromThen :: CBlkCnt -> CBlkCnt -> [CBlkCnt] Источник

enumFromTo :: CBlkCnt -> CBlkCnt -> [CBlkCnt] Источник

enumFromThenTo :: CBlkCnt -> CBlkCnt -> CBlkCnt -> [CBlkCnt] Источник

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

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

Методы

succ :: CBlkSize -> CBlkSize Исходный код

pred :: CBlkSize -> CBlkSize Исходный код

toEnum :: Int -> CBlkSize Исходный код

fromEnum :: CBlkSize -> Int Исходный код

enumFrom :: CBlkSize -> [CBlkSize] Исходный код

enumFromThen :: CBlkSize -> CBlkSize -> [CBlkSize] Исходный код

enumFromTo :: CBlkSize -> CBlkSize -> [CBlkSize] Исходный код

enumFromThenTo :: CBlkSize -> CBlkSize -> CBlkSize -> [CBlkSize] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CCc -> [CCc] Исходный код

enumFromThen :: CCc -> CCc -> [CCc] Исходный код

enumFromTo :: CCc -> CCc -> [CCc] Исходный код

enumFromThenTo :: CCc -> CCc -> CCc -> [CCc] Исходный код

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

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

Методы

succ :: CClockId -> CClockId Source

pred :: CClockId -> CClockId Source

toEnum :: Int -> CClockId Source

fromEnum :: CClockId -> Int Source

enumFrom :: CClockId -> [CClockId] Source

enumFromThen :: CClockId -> CClockId -> [CClockId] Source

enumFromTo :: CClockId -> CClockId -> [CClockId] Source

enumFromThenTo :: CClockId -> CClockId -> CClockId -> [CClockId] Source

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

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

Методы

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

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

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

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

enumFrom :: CDev -> [CDev] Исходный код

enumFromThen :: CDev -> CDev -> [CDev] Исходный код

enumFromTo :: CDev -> CDev -> [CDev] Исходный код

enumFromThenTo :: CDev -> CDev -> CDev -> [CDev] Исходный код

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

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

Методы

succ :: CFsBlkCnt -> CFsBlkCnt Исходный код

pred :: CFsBlkCnt -> CFsBlkCnt Исходный код

toEnum :: Int -> CFsBlkCnt Исходный код

fromEnum :: CFsBlkCnt -> Int Исходный код

enumFrom :: CFsBlkCnt -> [CFsBlkCnt] Исходный код

enumFromThen :: CFsBlkCnt -> CFsBlkCnt -> [CFsBlkCnt] Исходный код

enumFromTo :: CFsBlkCnt -> CFsBlkCnt -> [CFsBlkCnt] Исходный код

enumFromThenTo :: CFsBlkCnt -> CFsBlkCnt -> CFsBlkCnt -> [CFsBlkCnt] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CFsFilCnt -> [CFsFilCnt] Исходный код

enumFromThen :: CFsFilCnt -> CFsFilCnt -> [CFsFilCnt] Исходный код

enumFromTo :: CFsFilCnt -> CFsFilCnt -> [CFsFilCnt] Исходный код

enumFromThenTo :: CFsFilCnt -> CFsFilCnt -> CFsFilCnt -> [CFsFilCnt] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CGid -> [CGid] Исходный код

enumFromThen :: CGid -> CGid -> [CGid] Исходный код

enumFromTo :: CGid -> CGid -> [CGid] Исходный код

enumFromThenTo :: CGid -> CGid -> CGid -> [CGid] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CId -> [CId] Исходный код

enumFromThen :: CId -> CId -> [CId] Исходный код

enumFromTo :: CId -> CId -> [CId] Исходный код

enumFromThenTo :: CId -> CId -> CId -> [CId] Исходный код

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

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

Методы

succ :: CIno -> CIno Source

pred :: CIno -> CIno Source

toEnum :: Int -> CIno Source

fromEnum :: CIno -> Int Source

enumFrom :: CIno -> [CIno] Source

enumFromThen :: CIno -> CIno -> [CIno] Source

enumFromTo :: CIno -> CIno -> [CIno] Source

enumFromThenTo :: CIno -> CIno -> CIno -> [CIno] Source

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

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

Методы

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

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

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

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

enumFrom :: CKey -> [CKey] Исходный код

enumFromThen :: CKey -> CKey -> [CKey] Исходный код

enumFromTo :: CKey -> CKey -> [CKey] Исходный код

enumFromThenTo :: CKey -> CKey -> CKey -> [CKey] Исходный код

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

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

Методы

succ :: CMode -> CMode Исходный код

pred :: CMode -> CMode Исходный код

toEnum :: Int -> CMode Исходный код

fromEnum :: CMode -> Int Исходный код

enumFrom :: CMode -> [CMode] Исходный код

enumFromThen :: CMode -> CMode -> [CMode] Исходный код

enumFromTo :: CMode -> CMode -> [CMode] Исходный код

enumFromThenTo :: CMode -> CMode -> CMode -> [CMode] Исходный код

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

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

Методы

succ :: CNfds -> CNfds Source

pred :: CNfds -> CNfds Source

toEnum :: Int -> CNfds Source

fromEnum :: CNfds -> Int Source

enumFrom :: CNfds -> [CNfds] Source

enumFromThen :: CNfds -> CNfds -> [CNfds] Source

enumFromTo :: CNfds -> CNfds -> [CNfds] Source

enumFromThenTo :: CNfds -> CNfds -> CNfds -> [CNfds] Source

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

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

Методы

succ :: CNlink -> CNlink Исходный код

pred :: CNlink -> CNlink Исходный код

toEnum :: Int -> CNlink Исходный код

fromEnum :: CNlink -> Int Исходный код

enumFrom :: CNlink -> [CNlink] Исходный код

enumFromThen :: CNlink -> CNlink -> [CNlink] Исходный код

enumFromTo :: CNlink -> CNlink -> [CNlink] Исходный код

enumFromThenTo :: CNlink -> CNlink -> CNlink -> [CNlink] Исходный код

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

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

Методы

succ :: COff -> COff Исходный код

pred :: COff -> COff Исходный код

toEnum :: Int -> COff Исходный код

fromEnum :: COff -> Int Исходный код

enumFrom :: COff -> [COff] Исходный код

enumFromThen :: COff -> COff -> [COff] Исходный код

enumFromTo :: COff -> COff -> [COff] Исходный код

enumFromThenTo :: COff -> COff -> COff -> [COff] Исходный код

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

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

Методы

succ :: CPid -> CPid Source

pred :: CPid -> CPid Source

toEnum :: Int -> CPid Source

fromEnum :: CPid -> Int Source

enumFrom :: CPid -> [CPid] Source

enumFromThen :: CPid -> CPid -> [CPid] Source

enumFromTo :: CPid -> CPid -> [CPid] Source

enumFromThenTo :: CPid -> CPid -> CPid -> [CPid] Source

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

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

Методы

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

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

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

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

enumFrom :: CRLim -> [CRLim] Исходный код

enumFromThen :: CRLim -> CRLim -> [CRLim] Исходный код

enumFromTo :: CRLim -> CRLim -> [CRLim] Исходный код

enumFromThenTo :: CRLim -> CRLim -> CRLim -> [CRLim] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CSocklen -> [CSocklen] Исходный код

enumFromThen :: CSocklen -> CSocklen -> [CSocklen] Исходный код

enumFromTo :: CSocklen -> CSocklen -> [CSocklen] Исходный код

enumFromThenTo :: CSocklen -> CSocklen -> CSocklen -> [CSocklen] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CSpeed -> [CSpeed] Исходный код

enumFromThen :: CSpeed -> CSpeed -> [CSpeed] Исходный код

enumFromTo :: CSpeed -> CSpeed -> [CSpeed] Исходный код

enumFromThenTo :: CSpeed -> CSpeed -> CSpeed -> [CSpeed] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CSsize -> [CSsize] Исходный код

enumFromThen :: CSsize -> CSsize -> [CSsize] Исходный код

enumFromTo :: CSsize -> CSsize -> [CSsize] Исходный код

enumFromThenTo :: CSsize -> CSsize -> CSsize -> [CSsize] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CTcflag -> [CTcflag] Исходный код

enumFromThen :: CTcflag -> CTcflag -> [CTcflag] Исходный код

enumFromTo :: CTcflag -> CTcflag -> [CTcflag] Исходный код

enumFromThenTo :: CTcflag -> CTcflag -> CTcflag -> [CTcflag] Исходный код

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

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

Методы

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

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

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

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

enumFrom :: CUid -> [CUid] Исходный код

enumFromThen :: CUid -> CUid -> [CUid] Исходный код

enumFromTo :: CUid -> CUid -> [CUid] Исходный код

enumFromThenTo :: CUid -> CUid -> CUid -> [CUid] Исходный код

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

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

Методы

succ :: Fd -> Fd Source

pred :: Fd -> Fd Source

toEnum :: Int -> Fd Source

fromEnum :: Fd -> Int Source

enumFrom :: Fd -> [Fd] Source

enumFromThen :: Fd -> Fd -> [Fd] Source

enumFromTo :: Fd -> Fd -> [Fd] Source

enumFromThenTo :: Fd -> Fd -> Fd -> [Fd] Source

Enum GeneralCategory Source

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

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

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

Методы

succ :: GeneralCategory -> GeneralCategory Source

pred :: GeneralCategory -> GeneralCategory Source

toEnum :: Int -> GeneralCategory Source

fromEnum :: GeneralCategory -> Int Source

enumFrom :: GeneralCategory -> [GeneralCategory] Source

enumFromThen :: GeneralCategory -> GeneralCategory -> [GeneralCategory] Source

enumFromTo :: GeneralCategory -> GeneralCategory -> [GeneralCategory] Source

enumFromThenTo :: GeneralCategory -> GeneralCategory -> GeneralCategory -> [GeneralCategory] Source

Enum Word16 Source

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

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

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

Методы

succ :: Word16 -> Word16 Источник

pred :: Word16 -> Word16 Источник

toEnum :: Int -> Word16 Источник

fromEnum :: Word16 -> Int Источник

enumFrom :: Word16 -> [Word16] Источник

enumFromThen :: Word16 -> Word16 -> [Word16] Источник

enumFromTo :: Word16 -> Word16 -> [Word16] Источник

enumFromThenTo :: Word16 -> Word16 -> Word16 -> [Word16] Источник

Enum Word32 Источник

С момента появления: base-2.1

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

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

Методы

succ :: Word32 -> Word32 Источник

pred :: Word32 -> Word32 Источник

toEnum :: Int -> Word32 Источник

fromEnum :: Word32 -> Int Источник

enumFrom :: Word32 -> [Word32] Источник

enumFromThen :: Word32 -> Word32 -> [Word32] Источник

enumFromTo :: Word32 -> Word32 -> [Word32] Источник

enumFromThenTo :: Word32 -> Word32 -> Word32 -> [Word32] Источник

Enum Word64 Источник

С момента появления: base-2.1

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

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

Методы

succ :: Word64 -> Word64 Источник

pred :: Word64 -> Word64 Источник

toEnum :: Int -> Word64 Источник

fromEnum :: Word64 -> Int Источник

enumFrom :: Word64 -> [Word64] Источник

enumFromThen :: Word64 -> Word64 -> [Word64] Источник

enumFromTo :: Word64 -> Word64 -> [Word64] Источник

enumFromThenTo :: Word64 -> Word64 -> Word64 -> [Word64] Источник

Enum Word8 Источник

С момента появления: base-2.1

Подробные данные экземпляра

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

Методы

succ :: Word8 -> Word8 Исходный код

pred :: Word8 -> Word8 Исходный код

toEnum :: Int -> Word8 Исходный код

fromEnum :: Word8 -> Int Исходный код

enumFrom :: Word8 -> [Word8] Исходный код

enumFromThen :: Word8 -> Word8 -> [Word8] Исходный код

enumFromTo :: Word8 -> Word8 -> [Word8] Исходный код

enumFromThenTo :: Word8 -> Word8 -> Word8 -> [Word8] Исходный код

Enum Ordering Исходный код

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

Подробные данные экземпляра

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

Методы

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

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

toEnum :: Int -> Ordering Исходный код

fromEnum :: Ordering -> Int Исходный код

enumFrom :: Ordering -> [Ordering] Исходный код

enumFromThen :: Ordering -> Ordering -> [Ordering] Исходный код

enumFromTo :: Ordering -> Ordering -> [Ordering] Исходный код

enumFromThenTo :: Ordering -> Ordering -> Ordering -> [Ordering] Исходный код

Enum Integer Исходный код

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

Подробные данные экземпляра

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

Методы

succ :: Integer -> Integer Исходный код

pred :: Integer -> Integer Исходный код

toEnum :: Int -> Integer Исходный код

fromEnum :: Integer -> Int Исходный код

enumFrom :: Integer -> [Integer] Исходный код

enumFromThen :: Integer -> Integer -> [Integer] Исходный код

enumFromTo :: Integer -> Integer -> [Integer] Исходный код

enumFromThenTo :: Integer -> Integer -> Integer -> [Integer] Исходный код

Enum Natural Исходный код

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

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

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

Методы

succ :: Natural -> Natural Исходный код

pred :: Natural -> Natural Исходный код

toEnum :: Int -> Natural Исходный код

fromEnum :: Natural -> Int Исходный код

enumFrom :: Natural -> [Natural] Исходный код

enumFromThen :: Natural -> Natural -> [Natural] Исходный код

enumFromTo :: Natural -> Natural -> [Natural] Исходный код

enumFromThenTo :: Natural -> Natural -> Natural -> [Natural] Исходный код

Enum () Исходный код

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

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

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

Методы

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

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

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

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

enumFrom :: () -> [()] Исходный код

enumFromThen :: () -> () -> [()] Исходный код

enumFromTo :: () -> () -> [()] Исходный код

enumFromThenTo :: () -> () -> () -> [()] Исходный код

Enum Bool Исходный код

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

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

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

Методы

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

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

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

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

enumFrom :: Bool -> [Bool] Исходный код

enumFromThen :: Bool -> Bool -> [Bool] Исходный код

enumFromTo :: Bool -> Bool -> [Bool] Исходный код

enumFromThenTo :: Bool -> Bool -> Bool -> [Bool] Исходный код

Enum Char Исходный код

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

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

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

Методы

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

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

toEnum :: Целое -> Символ Исходный код

fromEnum :: Символ -> Целое Исходный код

enumFrom :: Символ -> [Символ] Исходный код

enumFromThen :: Символ -> Символ -> [Символ] Исходный код

enumFromTo :: Символ -> Символ -> [Символ] Исходный код

enumFromThenTo :: Символ -> Символ -> Символ -> [Символ] Исходный код

Enum Целое Исходный код

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

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

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

Методы

succ :: Целое -> Целое Исходный код

pred :: Целое -> Целое Исходный код

toEnum :: Целое -> Целое Исходный код

fromEnum :: Целое -> Целое Исходный код

enumFrom :: Целое -> [Целое] Исходный код

enumFromThen :: Целое -> Целое -> [Целое] Исходный код

enumFromTo :: Целое -> Целое -> [Целое] Исходный код

enumFromThenTo :: Целое -> Целое -> Целое -> [Целое] Исходный код

Enum Легкость Исходный код

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

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

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

Методы

succ :: Легкость -> Легкость Исходный код

pred :: Легкость -> Легкость Исходный код

toEnum :: Целое -> Легкость Исходный код

fromEnum :: Легкость -> Целое Исходный код

enumFrom :: Легкость -> [Легкость] Исходный код

enumFromThen :: Легкость -> Легкость -> [Легкость] Исходный код

enumFromTo :: Легкость -> Легкость -> [Легкость] Исходный код

enumFromThenTo :: Легкость -> Легкость -> Легкость -> [Легкость] Исходный код

Enum VecCount Исходный код

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

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

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

Методы

succ :: VecCount -> VecCount Исходный код

pred :: VecCount -> VecCount Исходный код

toEnum :: Int -> VecCount Исходный код

fromEnum :: VecCount -> Int Исходный код

enumFrom :: VecCount -> [VecCount] Исходный код

enumFromThen :: VecCount -> VecCount -> [VecCount] Исходный код

enumFromTo :: VecCount -> VecCount -> [VecCount] Исходный код

enumFromThenTo :: VecCount -> VecCount -> VecCount -> [VecCount] Исходный код

Enum VecElem Исходный код

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

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

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

Методы

succ :: VecElem -> VecElem Исходный код

pred :: VecElem -> VecElem Исходный код

toEnum :: Int -> VecElem Исходный код

fromEnum :: VecElem -> Int Исходный код

enumFrom :: VecElem -> [VecElem] Исходный код

enumFromThen :: VecElem -> VecElem -> [VecElem] Исходный код

enumFromTo :: VecElem -> VecElem -> [VecElem] Исходный код

enumFromThenTo :: VecElem -> VecElem -> VecElem -> [VecElem] Исходный код

Enum Word Исходный код

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

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

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

Методы

succ :: Word -> Word Исходный код

pred :: Word -> Word Исходный код

toEnum :: Int -> Word Исходный код

fromEnum :: Word -> Int Исходный код

enumFrom :: Word -> [Word] Исходный код

enumFromThen :: Word -> Word -> [Word] Исходный код

enumFromTo :: Word -> Word -> [Word] Исходный код

enumFromThenTo :: Word -> Word -> Word -> [Word] Исходный код

Enum a => Enum (First a) Исходный код

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

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

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

Методы

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

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

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

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

enumFrom :: First a -> [First a] Исходный код

enumFromThen :: First a -> First a -> [First a] Исходный код

enumFromTo :: First a -> First a -> [First a] Исходный код

enumFromThenTo :: First a -> First a -> First a -> [First a] Исходный код

Enum a => Enum (Last a) Исходный код

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

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

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

Методы

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

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

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

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

enumFrom :: Last a -> [Last a] Исходный код

enumFromThen :: Last a -> Last a -> [Last a] Исходный код

enumFromTo :: Last a -> Last a -> [Last a] Исходный код

enumFromThenTo :: Last a -> Last a -> Last a -> [Last a] Исходный код

Enum a => Enum (Max a) Исходный код

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

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

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

Методы

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

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

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

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

enumFrom :: Max a -> [Max a] Исходный код

enumFromThen :: Max a -> Max a -> [Max a] Исходный код

enumFromTo :: Max a -> Max a -> [Max a] Исходный код

enumFromThenTo :: Max a -> Max a -> Max a -> [Max a] Исходный код

Enum a => Enum (Min a) Исходный код

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

Instance details

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

Методы

succ :: Min a -> Min a Source

pred :: Min a -> Min a Source

toEnum :: Int -> Min a Source

fromEnum :: Min a -> Int Source

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

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

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

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

Enum a => Enum (WrappedMonoid a) Source

Since: base-4.9.0.0

Instance details

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

Методы

succ :: WrappedMonoid a -> WrappedMonoid a Source

pred :: WrappedMonoid a -> WrappedMonoid a Source

toEnum :: Int -> WrappedMonoid a Source

fromEnum :: WrappedMonoid a -> Int Source

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

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

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

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

Enum a => Enum (And a) Source

Since: base-4.16

Instance details

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

Методы

succ :: And a -> And a Source

pred :: And a -> And a Source

toEnum :: Int -> And a Source

fromEnum :: And a -> Int Source

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

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

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

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

Enum a => Enum (Iff a) Source

Since: base-4.16

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

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

Методы

succ :: Iff a -> Iff a Исходный код

pred :: Iff a -> Iff a Исходный код

toEnum :: Int -> Iff a Исходный код

fromEnum :: Iff a -> Int Исходный код

enumFrom :: Iff a -> [Iff a] Исходный код

enumFromThen :: Iff a -> Iff a -> [Iff a] Исходный код

enumFromTo :: Iff a -> Iff a -> [Iff a] Исходный код

enumFromThenTo :: Iff a -> Iff a -> Iff a -> [Iff a] Исходный код

Enum a => Enum (Ior a) Исходный код

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

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

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

Методы

succ :: Ior a -> Ior a Исходный код

pred :: Ior a -> Ior a Исходный код

toEnum :: Int -> Ior a Исходный код

fromEnum :: Ior a -> Int Исходный код

enumFrom :: Ior a -> [Ior a] Исходный код

enumFromThen :: Ior a -> Ior a -> [Ior a] Исходный код

enumFromTo :: Ior a -> Ior a -> [Ior a] Исходный код

enumFromThenTo :: Ior a -> Ior a -> Ior a -> [Ior a] Исходный код

Enum a => Enum (Xor a) Исходный код

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

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

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

Методы

succ :: Xor a -> Xor a Исходный код

pred :: Xor a -> Xor a Исходный код

toEnum :: Int -> Xor a Исходный код

fromEnum :: Xor a -> Int Исходный код

enumFrom :: Xor a -> [Xor a] Исходный код

enumFromThen :: Xor a -> Xor a -> [Xor a] Исходный код

enumFromTo :: Xor a -> Xor a -> [Xor a] Исходный код

enumFromThenTo :: Xor a -> Xor a -> Xor a -> [Xor a] Исходный код

Enum a => Enum (Identity a) Исходный код

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

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

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

Методы

succ :: Identity a -> Identity a Исходный код

pred :: Identity a -> Identity a Исходный код

toEnum :: Int -> Identity a Исходный код

fromEnum :: Identity a -> Int Исходный код

enumFrom :: Identity a -> [Identity a] Исходный код

enumFromThen :: Identity a -> Identity a -> [Identity a] Исходный код

enumFromTo :: Identity a -> Identity a -> [Identity a] Исходный код

enumFromThenTo :: Identity a -> Identity a -> Identity a -> [Identity a] Исходный код

(Enum a, Bounded a, Eq a) => Enum (Down a) Исходный код

Меняет местами succ и pred базового типа.

С: base-4.18.0.0

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

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

Методы

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

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

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

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

enumFrom :: Down a -> [Down a] Исходный код

enumFromThen :: Down a -> Down a -> [Down a] Исходный код

enumFromTo :: Down a -> Down a -> [Down a] Исходный код

enumFromThenTo :: Down a -> Down a -> Down a -> [Down a] Исходный код

Integral a => Enum (Ratio a) Исходный код

С: base-2.0.1

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

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

Методы

succ :: Ratio a -> Ratio a Исходный код

pred :: Ratio a -> Ratio a Исходный код

toEnum :: Int -> Ratio a Исходный код

fromEnum :: Ratio a -> Int Исходный код

enumFrom :: Ratio a -> [Ratio a] Исходный код

enumFromThen :: Ratio a -> Ratio a -> [Ratio a] Исходный код

enumFromTo :: Ratio a -> Ratio a -> [Ratio a] Исходный код

enumFromThenTo :: Ratio a -> Ratio a -> Ratio a -> [Ratio a] Исходный код

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

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

Методы

succ :: Solo a -> Solo a Source

pred :: Solo a -> Solo a Source

toEnum :: Int -> Solo a Source

fromEnum :: Solo a -> Int Source

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

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

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

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

Enum (Fixed a) Source

Обратите внимание, что для числовых типов succ и pred обычно добавляют и вычитают 1, соответственно. Это неверно в случае Fixed, где функции преемника и предшественника интуитивно возвращают «следующее» и «предыдущее» значения в перечислении. Таким образом, результаты этих функций зависят от разрешения Fixed значения. Например, при перечислении значений разрешения 10^-3 типа type Milli = Fixed E3,

>>> succ (0.000 :: Milli)
0.001

и аналогично

>>> pred (0.000 :: Milli)
-0.001

Другими словами, succ и pred увеличивают и уменьшают значение с фиксированной точностью на наименьшую величину, такую что разрешение значения не меняется. Например, 10^-12 - это наименьшее (положительное) значение, которое можно добавить к значению type Pico = Fixed E12 без изменения его разрешения, поэтому

>>> succ (0.000000000000 :: Pico)
0.000000000001

и аналогично

>>> pred (0.000000000000 :: Pico)
-0.000000000001

Это следует учитывать при определении арифметических последовательностей Fixed. В частности, вы можете подумать, что последовательность

  [1..10] :: [Pico]

равна [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] :: [Pico].

Однако это не так. Напротив, аналогично вышеуказанным реализациям succ и pred, enumFromTo :: Pico -> Pico -> [Pico] имеет «шаг» 10^-12. Следовательно, список [1..10] :: [Pico] имеет вид

  [1.000000000000, 1.00000000001, 1.00000000002, ..., 10.000000000000]

и содержит 9 * 10^12 + 1 значений.

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

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

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

Методы

succ :: Fixed a -> Fixed a Source

pred :: Fixed a -> Fixed a Source

toEnum :: Int -> Fixed a Source

fromEnum :: Fixed a -> Int Source

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

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

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

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

Enum (Proxy s) Source

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

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

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

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

succ :: Proxy s -> Proxy s Источник

pred :: Proxy s -> Proxy s Источник

toEnum :: Int -> Proxy s Источник

fromEnum :: Proxy s -> Int Источник

enumFrom :: Proxy s -> [Proxy s] Источник

enumFromThen :: Proxy s -> Proxy s -> [Proxy s] Источник

enumFromTo :: Proxy s -> Proxy s -> [Proxy s] Источник

enumFromThenTo :: Proxy s -> Proxy s -> Proxy s -> [Proxy s] Источник

Enum a => Enum (Const a b) Источник

С версии: base-4.9.0.0

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

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

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

succ :: Const a b -> Const a b Источник

pred :: Const a b -> Const a b Источник

toEnum :: Int -> Const a b Источник

fromEnum :: Const a b -> Int Источник

enumFrom :: Const a b -> [Const a b] Источник

enumFromThen :: Const a b -> Const a b -> [Const a b] Источник

enumFromTo :: Const a b -> Const a b -> [Const a b] Источник

enumFromThenTo :: Const a b -> Const a b -> Const a b -> [Const a b] Источник

Enum (f a) => Enum (Ap f a) Источник

С версии: base-4.12.0.0

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

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

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

succ :: Ap f a -> Ap f a Источник

pred :: Ap f a -> Ap f a Источник

toEnum :: Int -> Ap f a Источник

fromEnum :: Ap f a -> Int Источник

enumFrom :: Ap f a -> [Ap f a] Источник

enumFromThen :: Ap f a -> Ap f a -> [Ap f a] Источник

enumFromTo :: Ap f a -> Ap f a -> [Ap f a] Источник

enumFromThenTo :: Ap f a -> Ap f a -> Ap f a -> [Ap f a] Источник

Enum (f a) => Enum (Alt f a) Источник

С версии: base-4.8.0.0

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

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

Методы

succ :: Alt f a -> Alt f a Исходный код

pred :: Alt f a -> Alt f a Исходный код

toEnum :: Int -> Alt f a Исходный код

fromEnum :: Alt f a -> Int Исходный код

enumFrom :: Alt f a -> [Alt f a] Исходный код

enumFromThen :: Alt f a -> Alt f a -> [Alt f a] Исходный код

enumFromTo :: Alt f a -> Alt f a -> [Alt f a] Исходный код

enumFromThenTo :: Alt f a -> Alt f a -> Alt f a -> [Alt f a] Исходный код

Coercible a b => Enum (Coercion a b) Исходный код

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

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

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

Методы

succ :: Coercion a b -> Coercion a b Исходный код

pred :: Coercion a b -> Coercion a b Исходный код

toEnum :: Int -> Coercion a b Исходный код

fromEnum :: Coercion a b -> Int Исходный код

enumFrom :: Coercion a b -> [Coercion a b] Исходный код

enumFromThen :: Coercion a b -> Coercion a b -> [Coercion a b] Исходный код

enumFromTo :: Coercion a b -> Coercion a b -> [Coercion a b] Исходный код

enumFromThenTo :: Coercion a b -> Coercion a b -> Coercion a b -> [Coercion a b] Исходный код

a ~ b => Enum (a :~: b) Исходный код

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

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

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

Методы

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

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

toEnum :: Int -> a :~: b Исходный код

fromEnum :: (a :~: b) -> Int Исходный код

enumFrom :: (a :~: b) -> [a :~: b] Исходный код

enumFromThen :: (a :~: b) -> (a :~: b) -> [a :~: b] Исходный код

enumFromTo :: (a :~: b) -> (a :~: b) -> [a :~: b] Исходный код

enumFromThenTo :: (a :~: b) -> (a :~: b) -> (a :~: b) -> [a :~: b] Исходный код

a ~~ b => Enum (a :~~: b) Source

Since: base-4.10.0.0

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

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

Методы

succ :: (a :~~: b) -> a :~~: b Source

pred :: (a :~~: b) -> a :~~: b Source

toEnum :: Int -> a :~~: b Source

fromEnum :: (a :~~: b) -> Int Source

enumFrom :: (a :~~: b) -> [a :~~: b] Source

enumFromThen :: (a :~~: b) -> (a :~~: b) -> [a :~~: b] Source

enumFromTo :: (a :~~: b) -> (a :~~: b) -> [a :~~: b] Source

enumFromThenTo :: (a :~~: b) -> (a :~~: b) -> (a :~~: b) -> [a :~~: b] Source

Enum (f (g a)) => Enum (Compose f g a) Source

Since: base-4.19.0.0

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

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

Методы

succ :: Compose f g a -> Compose f g a Source

pred :: Compose f g a -> Compose f g a Source

toEnum :: Int -> Compose f g a Source

fromEnum :: Compose f g a -> Int Source

enumFrom :: Compose f g a -> [Compose f g a] Source

enumFromThen :: Compose f g a -> Compose f g a -> [Compose f g a] Source

enumFromTo :: Compose f g a -> Compose f g a -> [Compose f g a] Source

enumFromThenTo :: Compose f g a -> Compose f g a -> Compose f g a -> [Compose f g a] Source

class Bounded a where Source

Класс Bounded используется для именования верхних и нижних пределов типа. Ord не является суперклассом Bounded, так как типы, которые не являются полностью упорядоченными, также могут иметь верхние и нижние границы.

Класс Bounded может быть выведен для любого типа перечисления; minBound — это первый конструктор, указанный в объявлении data, а maxBound — последний. Bounded также может быть выведен для типов данных с одним конструктором, составные типы которых находятся в Bounded.

Методы

minBound :: a Source

maxBound :: a Source

Экземпляры
Подробности об экземплярах
Bounded ByteOrder Источник

С версии: base-4.11.0.0

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

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

Методы

minBound :: ByteOrder Источник

maxBound :: ByteOrder Источник

Bounded All Источник

С версии: base-2.1

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

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

Методы

minBound :: All Источник

maxBound :: All Источник

Bounded Any Источник

С версии: base-2.1

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

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

Методы

minBound :: Any Источник

maxBound :: Any Источник

Bounded CBool Источник
Подробности об экземпляре

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

Методы

minBound :: CBool Источник

maxBound :: CBool Источник

Bounded CChar Источник
Подробности об экземпляре

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

Методы

minBound :: CChar Источник

maxBound :: CChar Источник

Bounded CInt Источник
Подробности об экземпляре

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

Методы

minBound :: CInt Источник

maxBound :: CInt Источник

Bounded CIntMax Источник
Подробности об экземпляре

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

Методы

minBound :: CIntMax Источник

maxBound :: CIntMax Источник

Bounded CIntPtr Источник
Подробности об экземпляре

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

Методы

minBound :: CIntPtr Источник

maxBound :: CIntPtr Источник

Bounded CLLong Источник
Instance details

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

Методы

minBound :: CLLong Источник

maxBound :: CLLong Источник

Bounded CLong Источник
Instance details

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

Методы

minBound :: CLong Источник

maxBound :: CLong Источник

Bounded CPtrdiff Источник
Instance details

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

Методы

minBound :: CPtrdiff Источник

maxBound :: CPtrdiff Источник

Bounded CSChar Источник
Instance details

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

Методы

minBound :: CSChar Источник

maxBound :: CSChar Источник

Bounded CShort Источник
Instance details

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

Методы

minBound :: CShort Источник

maxBound :: CShort Источник

Bounded CSigAtomic Источник
Instance details

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

Методы

minBound :: CSigAtomic Источник

maxBound :: CSigAtomic Источник

Bounded CSize Источник
Instance details

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

Методы

minBound :: CSize Источник

maxBound :: CSize Источник

Bounded CUChar Источник
Instance details

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

Методы

minBound :: CUChar Источник

maxBound :: CUChar Источник

Bounded CUInt Источник
Instance details

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

Методы

minBound :: CUInt Источник

maxBound :: CUInt Источник

Bounded CUIntMax Source
Instance details

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

Methods

minBound :: CUIntMax Source

maxBound :: CUIntMax Source

Bounded CUIntPtr Source
Instance details

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

Methods

minBound :: CUIntPtr Source

maxBound :: CUIntPtr Source

Bounded CULLong Source
Instance details

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

Methods

minBound :: CULLong Source

maxBound :: CULLong Source

Bounded CULong Source
Instance details

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

Methods

minBound :: CULong Source

maxBound :: CULong Source

Bounded CUShort Source
Instance details

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

Methods

minBound :: CUShort Source

maxBound :: CUShort Source

Bounded CWchar Source
Instance details

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

Methods

minBound :: CWchar Source

maxBound :: CWchar Source

Bounded IntPtr Source
Instance details

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

Methods

minBound :: IntPtr Source

maxBound :: IntPtr Source

Bounded WordPtr Source
Instance details

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

Methods

minBound :: WordPtr Source

maxBound :: WordPtr Source

Bounded Associativity Source

Since: base-4.9.0.0

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

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

Методы

minBound :: Ассоциативность Исходный код

maxBound :: Ассоциативность Исходный код

Bounded Определённая жёсткость Исходный код

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

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

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

Методы

minBound :: Определённая жёсткость Исходный код

maxBound :: Определённая жёсткость Исходный код

Bounded Строгость исходного кода Исходный код

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

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

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

Методы

minBound :: Строгость исходного кода Исходный код

maxBound :: Строгость исходного кода Исходный код

Bounded Неупакованность исходного кода Исходный код

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

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

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

Методы

minBound :: Неупакованность исходного кода Исходный код

maxBound :: Неупакованность исходного кода Исходный код

Bounded Int16 Исходный код

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

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

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

Методы

minBound :: Int16 Исходный код

maxBound :: Int16 Исходный код

Bounded Int32 Исходный код

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

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

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

Методы

minBound :: Int32 Исходный код

maxBound :: Int32 Исходный код

Bounded Int64 Исходный код

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

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

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

Методы

minBound :: Int64 Исходный код

maxBound :: Int64 Исходный код

Bounded Int8 Исходный код

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

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

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

Методы

minBound :: Int8 Исходный код

maxBound :: Int8 Исходный код

Bounded Расширение Исходный код
Информация о реализации

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

Методы

minBound :: Extension Источник

maxBound :: Extension Источник

Bounded CBlkCnt Источник
Информация о реализации

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

Методы

minBound :: CBlkCnt Источник

maxBound :: CBlkCnt Источник

Bounded CBlkSize Источник
Информация о реализации

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

Методы

minBound :: CBlkSize Источник

maxBound :: CBlkSize Источник

Bounded CClockId Источник
Информация о реализации

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

Методы

minBound :: CClockId Источник

maxBound :: CClockId Источник

Bounded CDev Источник
Информация о реализации

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

Методы

minBound :: CDev Источник

maxBound :: CDev Источник

Bounded CFsBlkCnt Источник
Информация о реализации

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

Методы

minBound :: CFsBlkCnt Источник

maxBound :: CFsBlkCnt Источник

Bounded CFsFilCnt Источник
Информация о реализации

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

Методы

minBound :: CFsFilCnt Источник

maxBound :: CFsFilCnt Источник

Bounded CGid Source
Instance details

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

Методы

minBound :: CGid Source

maxBound :: CGid Source

Bounded CId Source
Instance details

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

Методы

minBound :: CId Source

maxBound :: CId Source

Bounded CIno Source
Instance details

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

Методы

minBound :: CIno Source

maxBound :: CIno Source

Bounded CKey Source
Instance details

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

Методы

minBound :: CKey Source

maxBound :: CKey Source

Bounded CMode Source
Instance details

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

Методы

minBound :: CMode Source

maxBound :: CMode Source

Bounded CNfds Source
Instance details

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

Методы

minBound :: CNfds Source

maxBound :: CNfds Source

Bounded CNlink Source
Instance details

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

Методы

minBound :: CNlink Source

maxBound :: CNlink Source

Bounded COff Source
Instance details

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

Методы

minBound :: COff Source

maxBound :: COff Source

Bounded CPid Source
Instance details

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

Методы

minBound :: CPid Source

maxBound :: CPid Source

Bounded CRLim Source
Instance details

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

Методы

minBound :: CRLim Source

maxBound :: CRLim Source

Bounded CSocklen Source
Instance details

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

Методы

minBound :: CSocklen Source

maxBound :: CSocklen Source

Bounded CSsize Source
Instance details

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

Методы

minBound :: CSsize Source

maxBound :: CSsize Source

Bounded CTcflag Source
Instance details

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

Методы

minBound :: CTcflag Source

maxBound :: CTcflag Source

Bounded CUid Source
Instance details

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

Методы

minBound :: CUid Source

maxBound :: CUid Source

Bounded Fd Source
Instance details

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

Methods

minBound :: Fd Source

maxBound :: Fd Source

Bounded GeneralCategory Source

Since: base-2.1

Instance details

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

Methods

minBound :: GeneralCategory Source

maxBound :: GeneralCategory Source

Bounded Word16 Source

Since: base-2.1

Instance details

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

Methods

minBound :: Word16 Source

maxBound :: Word16 Source

Bounded Word32 Source

Since: base-2.1

Instance details

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

Methods

minBound :: Word32 Source

maxBound :: Word32 Source

Bounded Word64 Source

Since: base-2.1

Instance details

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

Methods

minBound :: Word64 Source

maxBound :: Word64 Source

Bounded Word8 Source

Since: base-2.1

Instance details

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

Methods

minBound :: Word8 Source

maxBound :: Word8 Source

Bounded Ordering Source

Since: base-2.1

Instance details

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

Methods

minBound :: Ordering Source

maxBound :: Ordering Source

Bounded () Source

Since: base-2.1

Instance details

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

Methods

minBound :: () Source

maxBound :: () Source

Bounded Bool Source

Since: base-2.1

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

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

Методы

minBound :: Bool Источник

maxBound :: Bool Источник

Bounded Char Источник

С версии: base-2.1

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

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

Методы

minBound :: Char Источник

maxBound :: Char Источник

Bounded Int Источник

С версии: base-2.1

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

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

Методы

minBound :: Int Источник

maxBound :: Int Источник

Bounded Levity Источник

С версии: base-4.16.0.0

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

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

Методы

minBound :: Levity Источник

maxBound :: Levity Источник

Bounded VecCount Источник

С версии: base-4.10.0.0

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

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

Методы

minBound :: VecCount Источник

maxBound :: VecCount Источник

Bounded VecElem Источник

С версии: base-4.10.0.0

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

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

Методы

minBound :: VecElem Источник

maxBound :: VecElem Источник

Bounded Word Источник

С версии: base-2.1

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

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

Методы

minBound :: Word Источник

maxBound :: Word Источник

Bounded a => Bounded (First a) Источник

С версии: base-4.9.0.0

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

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

Методы

minBound :: First a Источник

maxBound :: First a Источник

Bounded a => Bounded (Last a) Источник

С версии: base-4.9.0.0

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

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

Методы

minBound :: Last a Источник

maxBound :: Last a Источник

Bounded a => Bounded (Max a) Источник

С версии: base-4.9.0.0

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

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

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

minBound :: Max a Source

maxBound :: Max a Source

Bounded a => Bounded (Min a) Source

Since: base-4.9.0.0

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

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

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

minBound :: Min a Source

maxBound :: Min a Source

Bounded m => Bounded (WrappedMonoid m) Source

Since: base-4.9.0.0

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

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

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

minBound :: WrappedMonoid m Source

maxBound :: WrappedMonoid m Source

Bounded a => Bounded (And a) Source

Since: base-4.16

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

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

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

minBound :: And a Source

maxBound :: And a Source

Bounded a => Bounded (Iff a) Source

Since: base-4.16

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

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

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

minBound :: Iff a Source

maxBound :: Iff a Source

Bounded a => Bounded (Ior a) Source

Since: base-4.16

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

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

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

minBound :: Ior a Source

maxBound :: Ior a Source

Bounded a => Bounded (Xor a) Source

Since: base-4.16

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

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

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

minBound :: Xor a Source

maxBound :: Xor a Source

Bounded a => Bounded (Identity a) Source

Since: base-4.9.0.0

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

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

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

minBound :: Identity a Source

maxBound :: Identity a Source

Bounded a => Bounded (Down a) Source

Меняет местами minBound и maxBound базового типа.

Since: base-4.14.0.0

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

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

Методы

minBound :: Down a Источник

maxBound :: Down a Источник

Bounded a => Bounded (Dual a) Источник

С момента выпуска: base-2.1

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

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

Методы

minBound :: Dual a Источник

maxBound :: Dual a Источник

Bounded a => Bounded (Product a) Источник

С момента выпуска: base-2.1

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

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

Методы

minBound :: Product a Источник

maxBound :: Product a Источник

Bounded a => Bounded (Sum a) Источник

С момента выпуска: base-2.1

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

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

Методы

minBound :: Sum a Источник

maxBound :: Sum a Источник

Bounded a => Bounded (Solo a) Источник
Информация о экземпляре

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

Методы

minBound :: Solo a Источник

maxBound :: Solo a Источник

Bounded (Proxy t) Источник

С момента выпуска: base-4.7.0.0

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

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

Методы

minBound :: Proxy t Источник

maxBound :: Proxy t Источник

(Bounded a, Bounded b) => Bounded (a, b) Источник

С момента выпуска: base-2.1

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

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

Методы

minBound :: (a, b) Источник

maxBound :: (a, b) Источник

Bounded a => Bounded (Const a b) Источник

С момента выпуска: base-4.9.0.0

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

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

Методы

minBound :: Const a b Источник

maxBound :: Const a b Источник

(Applicative f, Bounded a) => Bounded (Ap f a) Источник

С момента выпуска: base-4.12.0.0

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

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

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

minBound :: Ap f a Исходный код

maxBound :: Ap f a Исходный код

Coercible a b => Bounded (Coercion a b) Исходный код

С версии: base-4.7.0.0

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

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

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

minBound :: Coercion a b Исходный код

maxBound :: Coercion a b Исходный код

a ~ b => Bounded (a :~: b) Исходный код

С версии: base-4.7.0.0

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

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

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

minBound :: a :~: b Исходный код

maxBound :: a :~: b Исходный код

(Bounded a, Bounded b, Bounded c) => Bounded (a, b, c) Исходный код

С версии: base-2.1

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

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

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

minBound :: (a, b, c) Исходный код

maxBound :: (a, b, c) Исходный код

a ~~ b => Bounded (a :~~: b) Исходный код

С версии: base-4.10.0.0

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

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

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

minBound :: a :~~: b Исходный код

maxBound :: a :~~: b Исходный код

(Bounded a, Bounded b, Bounded c, Bounded d) => Bounded (a, b, c, d) Исходный код

С версии: base-2.1

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

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

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

minBound :: (a, b, c, d) Исходный код

maxBound :: (a, b, c, d) Исходный код

Bounded (f (g a)) => Bounded (Compose f g a) Исходный код

С версии: base-4.19.0.0

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

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

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

minBound :: Compose f g a Исходный код

maxBound :: Compose f g a Исходный код

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e) => Bounded (a, b, c, d, e) Исходный код

С версии: base-2.1

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

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

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

minBound :: (a, b, c, d, e) Исходный код

maxBound :: (a, b, c, d, e) Исходный код

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f) => Bounded (a, b, c, d, e, f) Исходный код

С версии: base-2.1

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

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

Методы

minBound :: (a, b, c, d, e, f) Источник

maxBound :: (a, b, c, d, e, f) Источник

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g) => Bounded (a, b, c, d, e, f, g) Источник

С версии: base-2.1

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

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

Методы

minBound :: (a, b, c, d, e, f, g) Источник

maxBound :: (a, b, c, d, e, f, g) Источник

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g, Bounded h) => Bounded (a, b, c, d, e, f, g, h) Источник

С версии: base-2.1

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

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

Методы

minBound :: (a, b, c, d, e, f, g, h) Источник

maxBound :: (a, b, c, d, e, f, g, h) Источник

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g, Bounded h, Bounded i) => Bounded (a, b, c, d, e, f, g, h, i) Источник

С версии: base-2.1

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

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i) Источник

maxBound :: (a, b, c, d, e, f, g, h, i) Источник

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g, Bounded h, Bounded i, Bounded j) => Bounded (a, b, c, d, e, f, g, h, i, j) Источник

С версии: base-2.1

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

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j) Источник

maxBound :: (a, b, c, d, e, f, g, h, i, j) Источник

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g, Bounded h, Bounded i, Bounded j, Bounded k) => Bounded (a, b, c, d, e, f, g, h, i, j, k) Источник

С версии: base-2.1

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

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j, k) Источник

maxBound :: (a, b, c, d, e, f, g, h, i, j, k) Источник

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g, Bounded h, Bounded i, Bounded j, Bounded k, Bounded l) => Bounded (a, b, c, d, e, f, g, h, i, j, k, l) Источник

С версии: base-2.1

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

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j, k, l) Источник

maxBound :: (a, b, c, d, e, f, g, h, i, j, k, l) Источник

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g, Bounded h, Bounded i, Bounded j, Bounded k, Bounded l, Bounded m) => Bounded (a, b, c, d, e, f, g, h, i, j, k, l, m) Source

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

Детали экземпляра

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m) Source

maxBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m) Source

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g, Bounded h, Bounded i, Bounded j, Bounded k, Bounded l, Bounded m, Bounded n) => Bounded (a, b, c, d, e, f, g, h, i, j, k, l, m, n) Source

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

Детали экземпляра

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) Source

maxBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) Source

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

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

Детали экземпляра

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) Source

maxBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) Source

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.12.1/docs/libraries/base-4.21.0.0-8e62/Data-Enum.html

Spec-Zone.ru

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