Spec-Zone.ru › Haskell 8

GHC.Enum

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

Описание

Классы Enum и Bounded.

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

Класс Bounded используется для именования верхних и нижних границ типа. Ord не является суперклассом Bounded, поскольку типы, которые не являются полностью упорядоченными, также могут иметь верхние и нижние границы.

Класс Bounded может быть получен для любого типа перечисления; minBound — это первый конструктор, перечисленный в объявлении data, а maxBound — последний. Bounded также может быть получен для типов данных с одним конструктором, составляющие типы которых находятся в Bounded.

Методы

minBound :: a Исходный код

maxBound :: a Исходный код

Примеры
Подробности примеров
Bounded Bool

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: Bool Source

maxBound :: Bool Source

Bounded Char

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: Char Source

maxBound :: Char Source

Bounded Int

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: Int Source

maxBound :: Int Source

Bounded Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Методы

minBound :: Int8 Source

maxBound :: Int8 Source

Bounded Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Методы

minBound :: Int16 Source

maxBound :: Int16 Source

Bounded Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Методы

minBound :: Int32 Source

maxBound :: Int32 Source

Bounded Int64

Since: base-2.1

Instance details

Defined in GHC.Int

Методы

minBound :: Int64 Source

maxBound :: Int64 Source

Bounded Ordering

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: Ordering Source

maxBound :: Ordering Source

Bounded Word

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: Word Source

maxBound :: Word Source

Bounded Word8

Since: base-2.1

Instance details

Defined in GHC.Word

Методы

minBound :: Word8 Source

maxBound :: Word8 Source

Bounded Word16

Since: base-2.1

Instance details

Defined in GHC.Word

Методы

minBound :: Word16 Source

maxBound :: Word16 Source

Bounded Word32

Since: base-2.1

Instance details

Defined in GHC.Word

Методы

minBound :: Word32 Source

maxBound :: Word32 Source

Bounded Word64

Since: base-2.1

Instance details

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

Методы

minBound :: Word64 Source

maxBound :: Word64 Source

Bounded VecCount

Since: base-4.10.0.0

Instance details

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

Методы

minBound :: VecCount Source

maxBound :: VecCount Source

Bounded VecElem

Since: base-4.10.0.0

Instance details

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

Методы

minBound :: VecElem Source

maxBound :: VecElem Source

Bounded ()

Since: base-2.1

Instance details

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

Методы

minBound :: () Source

maxBound :: () Source

Bounded GeneralCategory

Since: base-2.1

Instance details

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

Методы

minBound :: GeneralCategory Source

maxBound :: GeneralCategory Source

Bounded IntPtr
Instance details

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

Методы

minBound :: IntPtr Source

maxBound :: IntPtr Source

Bounded WordPtr
Instance details

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

Методы

minBound :: WordPtr Source

maxBound :: WordPtr Source

Bounded CUIntMax
Instance details

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

Методы

minBound :: CUIntMax Source

maxBound :: CUIntMax Source

Bounded CIntMax
Instance details

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

Методы

minBound :: CIntMax Source

maxBound :: CIntMax Source

Bounded CUIntPtr
Instance details

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

Методы

minBound :: CUIntPtr Source

maxBound :: CUIntPtr Source

Bounded CIntPtr
Instance details

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

Методы

minBound :: CIntPtr Source

maxBound :: CIntPtr Source

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

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

Методы

minBound :: CSigAtomic Источник

maxBound :: CSigAtomic Источник

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

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

Методы

minBound :: CWchar Источник

maxBound :: CWchar Источник

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

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

Методы

minBound :: CSize Источник

maxBound :: CSize Источник

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

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

Методы

minBound :: CPtrdiff Источник

maxBound :: CPtrdiff Источник

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

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

Методы

minBound :: CBool Источник

maxBound :: CBool Источник

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

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

Методы

minBound :: CULLong Источник

maxBound :: CULLong Источник

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

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

Методы

minBound :: CLLong Источник

maxBound :: CLLong Источник

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

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

Методы

minBound :: CULong Источник

maxBound :: CULong Источник

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

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

Методы

minBound :: CLong Источник

maxBound :: CLong Источник

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

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

Методы

minBound :: CUInt Источник

maxBound :: CUInt Источник

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

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

Методы

minBound :: CInt Источник

maxBound :: CInt Источник

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

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

Методы

minBound :: CUShort Источник

maxBound :: CUShort Источник

Bounded CShort
Instance details

Defined in Foreign.C.Types

Методы

minBound :: CShort Source

maxBound :: CShort Source

Bounded CUChar
Instance details

Defined in Foreign.C.Types

Методы

minBound :: CUChar Source

maxBound :: CUChar Source

Bounded CSChar
Instance details

Defined in Foreign.C.Types

Методы

minBound :: CSChar Source

maxBound :: CSChar Source

Bounded CChar
Instance details

Defined in Foreign.C.Types

Методы

minBound :: CChar Source

maxBound :: CChar Source

Bounded DecidedStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Методы

minBound :: DecidedStrictness Source

maxBound :: DecidedStrictness Source

Bounded SourceStrictness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Методы

minBound :: SourceStrictness Source

maxBound :: SourceStrictness Source

Bounded SourceUnpackedness

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Методы

minBound :: SourceUnpackedness Source

maxBound :: SourceUnpackedness Source

Bounded Associativity

Since: base-4.9.0.0

Instance details

Defined in GHC.Generics

Методы

minBound :: Associativity Source

maxBound :: Associativity Source

Bounded Any

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Методы

minBound :: Any Source

maxBound :: Any Source

Bounded All

Since: base-2.1

Instance details

Defined in Data.Semigroup.Internal

Методы

minBound :: All Source

maxBound :: All Source

Bounded Fd
Instance details

Defined in System.Posix.Types

Методы

minBound :: Fd Source

maxBound :: Fd Source

Bounded CNfds
Instance details

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

Методы

minBound :: CNfds Source

maxBound :: CNfds Source

Bounded CSocklen
Instance details

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

Методы

minBound :: CSocklen Source

maxBound :: CSocklen Source

Bounded CKey
Instance details

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

Методы

minBound :: CKey Source

maxBound :: CKey Source

Bounded CId
Instance details

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

Методы

minBound :: CId Source

maxBound :: CId Source

Bounded CFsFilCnt
Instance details

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

Методы

minBound :: CFsFilCnt Source

maxBound :: CFsFilCnt Source

Bounded CFsBlkCnt
Instance details

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

Методы

minBound :: CFsBlkCnt Source

maxBound :: CFsBlkCnt Source

Bounded CClockId
Instance details

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

Методы

minBound :: CClockId Source

maxBound :: CClockId Source

Bounded CBlkCnt
Instance details

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

Методы

minBound :: CBlkCnt Source

maxBound :: CBlkCnt Source

Bounded CBlkSize
Instance details

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

Методы

minBound :: CBlkSize Source

maxBound :: CBlkSize Source

Bounded CRLim
Instance details

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

Методы

minBound :: CRLim Source

maxBound :: CRLim Source

Bounded CTcflag
Instance details

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

Методы

minBound :: CTcflag Source

maxBound :: CTcflag Source

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

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

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

minBound :: CUid Source

maxBound :: CUid Source

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

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

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

minBound :: CNlink Source

maxBound :: CNlink Source

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

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

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

minBound :: CGid Source

maxBound :: CGid Source

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

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

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

minBound :: CSsize Source

maxBound :: CSsize Source

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

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

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

minBound :: CPid Source

maxBound :: CPid Source

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

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

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

minBound :: COff Source

maxBound :: COff Source

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

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

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

minBound :: CMode Source

maxBound :: CMode Source

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

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

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

minBound :: CIno Source

maxBound :: CIno Source

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

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

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

minBound :: CDev Source

maxBound :: CDev Source

Bounded ByteOrder

Since: base-4.11.0.0

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

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

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

minBound :: ByteOrder Source

maxBound :: ByteOrder Source

Bounded a => Bounded (Down a)

Since: base-4.14.0.0

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

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

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

minBound :: Down a Source

maxBound :: Down a Source

Bounded a => Bounded (Product a)

Since: base-2.1

Instance details

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

Методы

minBound :: Product a Source

maxBound :: Product a Source

Bounded a => Bounded (Sum a)

Since: base-2.1

Instance details

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

Методы

minBound :: Sum a Source

maxBound :: Sum a Source

Bounded a => Bounded (Dual a)

Since: base-2.1

Instance details

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

Методы

minBound :: Dual a Source

maxBound :: Dual a Source

Bounded a => Bounded (Identity a)

Since: base-4.9.0.0

Instance details

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

Методы

minBound :: Identity a Source

maxBound :: Identity a Source

Bounded m => Bounded (WrappedMonoid m)

Since: base-4.9.0.0

Instance details

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

Методы

minBound :: WrappedMonoid m Source

maxBound :: WrappedMonoid m Source

Bounded a => Bounded (Last a)

Since: base-4.9.0.0

Instance details

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

Методы

minBound :: Last a Source

maxBound :: Last a Source

Bounded a => Bounded (First a)

Since: base-4.9.0.0

Instance details

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

Методы

minBound :: First a Source

maxBound :: First a Source

Bounded a => Bounded (Max a)

Since: base-4.9.0.0

Instance details

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

Методы

minBound :: Max a Source

maxBound :: Max a Source

Bounded a => Bounded (Min a)

Since: base-4.9.0.0

Instance details

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

Методы

minBound :: Min a Source

maxBound :: Min a Source

(Bounded a, Bounded b) => Bounded (a, b)

Since: base-2.1

Instance details

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

Методы

minBound :: (a, b) Source

maxBound :: (a, b) Source

Bounded (Proxy t)

Since: base-4.7.0.0

Instance details

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

Методы

minBound :: Proxy t Source

maxBound :: Proxy t Source

(Bounded a, Bounded b, Bounded c) => Bounded (a, b, c)

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c) Source

maxBound :: (a, b, c) Source

a ~ b => Bounded (a :~: b)

Since: base-4.7.0.0

Instance details

Defined in Data.Type.Equality

Методы

minBound :: a :~: b Source

maxBound :: a :~: b Source

Coercible a b => Bounded (Coercion a b)

Since: base-4.7.0.0

Instance details

Defined in Data.Type.Coercion

Методы

minBound :: Coercion a b Source

maxBound :: Coercion a b Source

(Applicative f, Bounded a) => Bounded (Ap f a)

Since: base-4.12.0.0

Instance details

Defined in Data.Monoid

Методы

minBound :: Ap f a Source

maxBound :: Ap f a Source

Bounded a => Bounded (Const a b)

Since: base-4.9.0.0

Instance details

Defined in Data.Functor.Const

Методы

minBound :: Const a b Source

maxBound :: Const a b Source

(Bounded a, Bounded b, Bounded c, Bounded d) => Bounded (a, b, c, d)

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d) Source

maxBound :: (a, b, c, d) Source

a ~~ b => Bounded (a :~~: b)

Since: base-4.10.0.0

Instance details

Defined in Data.Type.Equality

Методы

minBound :: a :~~: b Source

maxBound :: a :~~: b Source

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e) => Bounded (a, b, c, d, e)

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d, e) Source

maxBound :: (a, b, c, d, e) Source

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f) => Bounded (a, b, c, d, e, f)

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d, e, f) Source

maxBound :: (a, b, c, d, e, f) Source

(Bounded a, Bounded b, Bounded c, Bounded d, Bounded e, Bounded f, Bounded g) => Bounded (a, b, c, d, e, f, g)

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d, e, f, g) Source

maxBound :: (a, b, c, d, e, f, g) Source

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

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d, e, f, g, h) Source

maxBound :: (a, b, c, d, e, f, g, h) Source

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

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d, e, f, g, h, i) Source

maxBound :: (a, b, c, d, e, f, g, h, i) Source

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

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j) Source

maxBound :: (a, b, c, d, e, f, g, h, i, j) Source

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

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

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

maxBound :: (a, b, c, d, e, f, g, h, i, j, k) 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 (a, b, c, d, e, f, g, h, i, j, k, l)

Since: base-2.1

Instance details

Defined in GHC.Enum

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j, k, l) Source

maxBound :: (a, b, c, d, e, f, g, h, i, j, k, l) 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 (a, b, c, d, e, f, g, h, i, j, k, l, m)

Since: base-2.1

Instance details

Defined in GHC.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)

Since: base-2.1

Instance details

Defined in GHC.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)

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

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

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

Методы

minBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) Источник

maxBound :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) Источник

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 Bool

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum Double

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum Float

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum Int

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum Int8

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

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

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

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

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

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

С версии: base-2.1

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

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

Enum Word

С версии: base-2.1

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum ()

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum Категория

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

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

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

Методы

succ :: Категория -> Категория Исходный код

pred :: Категория -> Категория Исходный код

toEnum :: Целое -> Категория Исходный код

fromEnum :: Категория -> Целое Исходный код

enumFrom :: Категория -> [Категория] Исходный код

enumFromThen :: Категория -> Категория -> [Категория] Исходный код

enumFromTo :: Категория -> Категория -> [Категория] Исходный код

enumFromThenTo :: Категория -> Категория -> Категория -> [Категория] Исходный код

Enum РежимВводаВывода

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum SeekMode

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

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

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

Методы

succ :: Режим поиска -> Режим поиска Исходный код

pred :: Режим поиска -> Режим поиска Исходный код

toEnum :: Целое число -> Режим поиска Исходный код

fromEnum :: Режим поиска -> Целое число Исходный код

enumFrom :: Режим поиска -> [Режим поиска] Исходный код

enumFromThen :: Режим поиска -> Режим поиска -> [Режим поиска] Исходный код

enumFromTo :: Режим поиска -> Режим поиска -> [Режим поиска] Исходный код

enumFromThenTo :: Режим поиска -> Режим поиска -> Режим поиска -> [Режим поиска] Исходный код

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

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

Методы

succ :: Дескриптор файла -> Дескриптор файла Исходный код

pred :: Дескриптор файла -> Дескриптор файла Исходный код

toEnum :: Целое число -> Дескриптор файла Исходный код

fromEnum :: Дескриптор файла -> Целое число Исходный код

enumFrom :: Дескриптор файла -> [Дескриптор файла] Исходный код

enumFromThen :: Дескриптор файла -> Дескриптор файла -> [Дескриптор файла] Исходный код

enumFromTo :: Дескриптор файла -> Дескриптор файла -> [Дескриптор файла] Исходный код

enumFromThenTo :: Дескриптор файла -> Дескриптор файла -> Дескриптор файла -> [Дескриптор файла] Исходный код

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

succ :: Порядок байтов -> Порядок байтов Исходный код

pred :: Порядок байтов -> Порядок байтов Исходный код

toEnum :: Целое -> Порядок байтов Исходный код

fromEnum :: Порядок байтов -> Целое Исходный код

enumFrom :: Порядок байтов -> [Порядок байтов] Исходный код

enumFromThen :: Порядок байтов -> Порядок байтов -> [Порядок байтов] Исходный код

enumFromTo :: Порядок байтов -> Порядок байтов -> [Порядок байтов] Исходный код

enumFromThenTo :: Порядок байтов -> Порядок байтов -> Порядок байтов -> [Порядок байтов] Исходный код

Enum DoTrace

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

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

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

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

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

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

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

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

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

С момента выпуска: base-4.8.0.0

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

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

Методы

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

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

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

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

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

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

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

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

Integral a => Enum (Ratio a)

С момента выпуска: base-2.0.1

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

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

С момента выпуска: base-4.14.0.0

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

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

Enum a => Enum (Identity a)

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

Enum a => Enum (Last a)

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

Instance details

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

Методы

succ :: Last a -> Last a Source

pred :: Last a -> Last a Source

toEnum :: Int -> Last a Source

fromEnum :: Last a -> Int Source

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

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

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

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

Enum a => Enum (First a)

С версии: base-4.9.0.0

Instance details

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

Методы

succ :: First a -> First a Source

pred :: First a -> First a Source

toEnum :: Int -> First a Source

fromEnum :: First a -> Int Source

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

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

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

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

Enum a => Enum (Max a)

С версии: base-4.9.0.0

Instance details

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

Методы

succ :: Max a -> Max a Source

pred :: Max a -> Max a Source

toEnum :: Int -> Max a Source

fromEnum :: Max a -> Int Source

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

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

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

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

Enum a => Enum (Min a)

С версии: base-4.9.0.0

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

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

Методы

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

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

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

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

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

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

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

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

Enum (Proxy s)

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

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

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

Методы

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

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

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

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

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 (Fixed a)

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

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

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

Методы

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

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

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

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

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

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

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

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

a ~ b => Enum (a :~: b)

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

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

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

Coercible a b => Enum (Coercion a b)

С: base-4.7.0.0

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

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

Enum (f a) => Enum (Alt f a)

С: base-4.8.0.0

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

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

Enum (f a) => Enum (Ap f a)

С: base-4.12.0.0

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

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

С: base-4.9.0.0

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

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

a ~~ b => Enum (a :~~: b)

С: base-4.10.0.0

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

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

boundedEnumFrom :: (Enum a, Bounded a) => a -> [a] Исходный код

boundedEnumFromThen :: (Enum a, Bounded a) => a -> a -> [a] Исходный код

toEnumError :: Show a => String -> Int -> (a, a) -> b Исходный код

fromEnumError :: Show a => String -> a -> b Source

succError :: String -> a Source

predError :: String -> a Source

© 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/GHC-Enum.html

Spec-Zone.ru

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