HORIZON HASKELLDocslts/ghc-9.14.x45dd5372026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11

Moduleghc-internal-9.1401.0Haskell2010

GHC.Internal.Word

Sized unsigned integral types: Word, Word8, Word16, Word32, and Word64.

  • 5 types
  • 39 values
datadata Word
#

A Word is an unsigned integral type, with the same size as Int.

Constructors

Instances26Bounded, Enum, Integral, Data, Num, Read, …
datadata Word8
#

8-bit unsigned integer type

Constructors

Instances15Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Enum Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Eq Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Integral Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Data Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Data
  • Num Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ord Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Read Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Read
  • Real Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Show Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ix Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Bits Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • FiniteBits Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Storable Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.Foreign.Storable
  • Lift Word8Defined in ghc-internal-9.1401.0 · GHC.Internal.TH.Lift
datadata Word16
#

16-bit unsigned integer type

Constructors

Instances15Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Enum Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Eq Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Integral Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Data Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Data
  • Num Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ord Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Read Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Read
  • Real Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Show Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ix Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Bits Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • FiniteBits Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Storable Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.Foreign.Storable
  • Lift Word16Defined in ghc-internal-9.1401.0 · GHC.Internal.TH.Lift
datadata Word32
#

32-bit unsigned integer type

Constructors

Instances15Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Enum Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Eq Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Integral Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Data Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Data
  • Num Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ord Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Read Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Read
  • Real Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Show Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ix Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Bits Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • FiniteBits Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Storable Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.Foreign.Storable
  • Lift Word32Defined in ghc-internal-9.1401.0 · GHC.Internal.TH.Lift
datadata Word64
#

64-bit unsigned integer type

Constructors

Instances15Bounded, Enum, Eq, Integral, Data, Num, …
  • Bounded Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Enum Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Eq Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Integral Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Data Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Data.Data
  • Num Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ord Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Read Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Read
  • Real Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Show Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Ix Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Bits Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • FiniteBits Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Word
  • Storable Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.Foreign.Storable
  • Lift Word64Defined in ghc-internal-9.1401.0 · GHC.Internal.TH.Lift

Shifts

2 declarations

Byte swapping

3 declarations

Bit reversal

4 declarations

Equality operators

30 declarations

See GHC.Internal.Classes#matching_overloaded_methods_in_rules