HORIZON HASKELLDocslts/ghc-10.0.xaa25b892026-10-10Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · aa25b89 · 2026-10-10

Modulebase-4.23.0.0Haskell2010

GHC.Int

The sized integral datatypes, Int8, Int16, Int32, and Int64.

  • 5 types
  • 35 values
  • Packagebase-4.23.0.0
  • Exports40
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceInt.hs
datadata Int
#

A fixed-precision integer type with at least the range [-2^29 .. 2^29-1]. The exact range for a given implementation can be determined by using Prelude.minBound and Prelude.maxBound from the Prelude.Bounded class.

Constructors

Instances27Bounded, Enum, Integral, Data, Num, Read, …
datadata Int8
#

8-bit signed integer type

Constructors

Instances16Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Enum Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Eq Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Integral Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Data Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Data.Data
  • Num Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ord Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Read Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Real Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Show Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ix Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Bits Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • FiniteBits Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Storable Int8Defined in ghc-internal-10.0.0 · GHC.Internal.Foreign.Storable
  • PrintfArg Int8Defined in base-4.23.0.0 · Text.Printf
  • Lift Int8Defined in ghc-internal-10.0.0 · GHC.Internal.TH.Lift
datadata Int16
#

16-bit signed integer type

Constructors

Instances16Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Enum Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Eq Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Integral Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Data Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Data.Data
  • Num Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ord Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Read Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Real Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Show Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ix Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Bits Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • FiniteBits Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Storable Int16Defined in ghc-internal-10.0.0 · GHC.Internal.Foreign.Storable
  • PrintfArg Int16Defined in base-4.23.0.0 · Text.Printf
  • Lift Int16Defined in ghc-internal-10.0.0 · GHC.Internal.TH.Lift
datadata Int32
#

32-bit signed integer type

Constructors

Instances16Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Enum Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Eq Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Integral Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Data Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Data.Data
  • Num Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ord Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Read Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Real Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Show Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ix Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Bits Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • FiniteBits Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Storable Int32Defined in ghc-internal-10.0.0 · GHC.Internal.Foreign.Storable
  • PrintfArg Int32Defined in base-4.23.0.0 · Text.Printf
  • Lift Int32Defined in ghc-internal-10.0.0 · GHC.Internal.TH.Lift
datadata Int64
#

64-bit signed integer type

Constructors

Instances16Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Enum Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Eq Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Integral Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Data Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Data.Data
  • Num Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ord Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Read Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Real Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Show Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Ix Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Bits Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • FiniteBits Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Int
  • Storable Int64Defined in ghc-internal-10.0.0 · GHC.Internal.Foreign.Storable
  • PrintfArg Int64Defined in base-4.23.0.0 · Text.Printf
  • Lift Int64Defined in ghc-internal-10.0.0 · GHC.Internal.TH.Lift

Equality operators

30 declarations

See GHC.Classes#matching_overloaded_methods_in_rules