HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulebasement-0.0.16Haskell2010

Basement.Compat.C.Types

Literal support for Integral and Fractional {-# LANGUAGE TypeSynonymInstances #-} {-# LANGUAGE FlexibleInstances #-}

  • 28 types
  • Packagebasement-0.0.16
  • Exports28
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceTypes.hs
newtypenewtype CChar
#

Haskell type representing the C char type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances25Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CCharDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CCharDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CCharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CCharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CCharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • PrimType CCharDefined in basement-0.0.16 · Basement.PrimType
  • IsIntegral CCharDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CCharDefined in basement-0.0.16 · Basement.NormalForm
  • HasNegation CCharDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • PrimMemoryComparable CCharDefined in basement-0.0.16 · Basement.PrimType
  • type Difference CChar = CCharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • type PrimSize CChar = 1Defined in basement-0.0.16 · Basement.PrimType
newtypenewtype CSChar
#

Haskell type representing the C signed char type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CSCharDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CSCharDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CSCharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CSCharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CSCharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CSCharDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CSCharDefined in basement-0.0.16 · Basement.NormalForm
  • HasNegation CSCharDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CSChar = CSCharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CUChar
#

Haskell type representing the C unsigned char type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances25Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUCharDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CUCharDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CUCharDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CUCharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CUCharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CUCharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • PrimType CUCharDefined in basement-0.0.16 · Basement.PrimType
  • IsIntegral CUCharDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CUCharDefined in basement-0.0.16 · Basement.NormalForm
  • PrimMemoryComparable CUCharDefined in basement-0.0.16 · Basement.PrimType
  • type Difference CUChar = CUCharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • type PrimSize CUChar = 1Defined in basement-0.0.16 · Basement.PrimType
newtypenewtype CShort
#

Haskell type representing the C short type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CShortDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CShortDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CShortDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CShortDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CShortDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CShortDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CShortDefined in basement-0.0.16 · Basement.NormalForm
  • HasNegation CShortDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CShort = CShortDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CUShort
#

Haskell type representing the C unsigned short type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUShortDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CUShortDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CUShortDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CUShortDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CUShortDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CUShortDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CUShortDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CUShortDefined in basement-0.0.16 · Basement.NormalForm
  • type Difference CUShort = CUShortDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CInt
#

Haskell type representing the C int type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CIntDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CIntDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CIntDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CIntDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CIntDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CIntDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CIntDefined in basement-0.0.16 · Basement.NormalForm
  • HasNegation CIntDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CInt = CIntDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CUInt
#

Haskell type representing the C unsigned int type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUIntDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CUIntDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CUIntDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CUIntDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CUIntDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CUIntDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CUIntDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CUIntDefined in basement-0.0.16 · Basement.NormalForm
  • type Difference CUInt = CUIntDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CLong
#

Haskell type representing the C long type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CLongDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CLongDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CLongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CLongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CLongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CLongDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CLongDefined in basement-0.0.16 · Basement.NormalForm
  • HasNegation CLongDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CLong = CLongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CULong
#

Haskell type representing the C unsigned long type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CULongDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CULongDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CULongDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CULongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CULongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CULongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CULongDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CULongDefined in basement-0.0.16 · Basement.NormalForm
  • type Difference CULong = CULongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CPtrdiff
#

Haskell type representing the C ptrdiff_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances21Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CPtrdiffDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.Number
  • HasNegation CPtrdiffDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CPtrdiff = CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CSize
#

Haskell type representing the C size_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances21Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CSizeDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CSizeDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CSizeDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CSizeDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CSizeDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CSizeDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CSizeDefined in basement-0.0.16 · Basement.Numerical.Number
  • type Difference CSize = CSizeDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CWchar
#

Haskell type representing the C wchar_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances21Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CWcharDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CWcharDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CWcharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CWcharDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CWcharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CWcharDefined in basement-0.0.16 · Basement.Numerical.Number
  • HasNegation CWcharDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CWchar = CWcharDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CSigAtomic
#

Haskell type representing the C sig_atomic_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.) See Note [Lack of signals on wasm32-wasi].

Constructors

Instances20Bounded, Enum, Eq, Num, Ord, Read, …
newtypenewtype CLLong
#

Haskell type representing the C long long type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CLLongDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CLLongDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CLLongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CLLongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CLLongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CLLongDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CLLongDefined in basement-0.0.16 · Basement.NormalForm
  • HasNegation CLLongDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CLLong = CLLongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CULLong
#

Haskell type representing the C unsigned long long type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances22Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CULLongDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CULLongDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CULLongDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CULLongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CULLongDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CULLongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CULLongDefined in basement-0.0.16 · Basement.Numerical.Number
  • NormalForm CULLongDefined in basement-0.0.16 · Basement.NormalForm
  • type Difference CULLong = CULLongDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CBool
#

Haskell type representing the C bool type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances17Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CBoolDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Subtractive CBoolDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CBoolDefined in basement-0.0.16 · Basement.Numerical.Number
  • type Difference CBool = CBoolDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CIntPtr
#

Constructors

Instances20Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CIntPtrDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CIntPtrDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CIntPtrDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CIntPtrDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CIntPtrDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CIntPtrDefined in basement-0.0.16 · Basement.Numerical.Number
  • type Difference CIntPtr = CIntPtrDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CUIntPtr
#

Constructors

Instances21Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUIntPtrDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Number
  • type Difference CUIntPtr = CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CIntMax
#

Constructors

Instances21Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CIntMaxDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CIntMaxDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IDivisible CIntMaxDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CIntMaxDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CIntMaxDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CIntMaxDefined in basement-0.0.16 · Basement.Numerical.Number
  • HasNegation CIntMaxDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • type Difference CIntMax = CIntMaxDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CUIntMax
#

Constructors

Instances21Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Enum CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ix CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Bits CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • FiniteBits CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CUIntMaxDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Additive
  • IsNatural CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Number
  • IDivisible CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Multiplicative CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • IsIntegral CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Number
  • type Difference CUIntMax = CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CClock
#

Haskell type representing the C clock_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances13Enum, Eq, Num, Ord, Read, Real, …
  • Enum CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CClockDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CClockDefined in basement-0.0.16 · Basement.Numerical.Additive
  • Multiplicative CClockDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CClockDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • type Difference CClock = CClockDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CTime
#

Haskell type representing the C time_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances13Enum, Eq, Num, Ord, Read, Real, …
  • Enum CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CTimeDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CTimeDefined in basement-0.0.16 · Basement.Numerical.Additive
  • Multiplicative CTimeDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CTimeDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • type Difference CTime = CTimeDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CUSeconds
#

Haskell type representing the C useconds_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances13Enum, Eq, Num, Ord, Read, Real, …
newtypenewtype CSUSeconds
#

Haskell type representing the C suseconds_t type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances13Enum, Eq, Num, Ord, Read, Real, …
newtypenewtype CFloat
#

Haskell type representing the C float type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Constructors

Instances21Enum, Eq, Floating, Num, Ord, Read, …
  • Enum CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Floating CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Fractional CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • RealFloat CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • RealFrac CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CFloatDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CFloatDefined in basement-0.0.16 · Basement.Numerical.Additive
  • Multiplicative CFloatDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CFloatDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • NormalForm CFloatDefined in basement-0.0.16 · Basement.NormalForm
  • Fractional CFloatDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • HasNegation CFloatDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Divisible CFloatDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • type Difference CFloat = CFloatDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CDouble
#

Haskell type representing the C double type. (The concrete types of Foreign.C.Types#platform are platform-specific.)

Instances21Enum, Eq, Floating, Num, Ord, Read, …
  • Enum CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Eq CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Floating CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Fractional CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Num CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Ord CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Read CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Real CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • RealFloat CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • RealFrac CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Show CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Storable CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.Types
  • Integral CDoubleDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive CDoubleDefined in basement-0.0.16 · Basement.Numerical.Additive
  • Multiplicative CDoubleDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive CDoubleDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • NormalForm CDoubleDefined in basement-0.0.16 · Basement.NormalForm
  • Fractional CDoubleDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • HasNegation CDoubleDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Divisible CDoubleDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • type Difference CDouble = CDoubleDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype COff
#

Constructors

Instances18Bounded, Enum, Eq, Num, Ord, Read, …
  • Bounded COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Enum COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Eq COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Integral COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Num COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Ord COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Read COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Real COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Show COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Ix COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Bits COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • FiniteBits COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Storable COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Integral COffDefined in basement-0.0.16 · Basement.Compat.NumLiteral
  • Additive COffDefined in basement-0.0.16 · Basement.Numerical.Additive
  • Multiplicative COffDefined in basement-0.0.16 · Basement.Numerical.Multiplicative
  • Subtractive COffDefined in basement-0.0.16 · Basement.Numerical.Subtractive
  • type Difference COff = COffDefined in basement-0.0.16 · Basement.Numerical.Subtractive
newtypenewtype CMode
#

Constructors

Instances13Bounded, Enum, Eq, Integral, Num, Ord, …
  • Bounded CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Enum CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Eq CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Integral CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Num CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Ord CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Read CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Real CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Show CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Ix CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Bits CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • FiniteBits CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types
  • Storable CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.Types