Create a pointer with an associated finalizer
Constructors
FinalPtr (Ptr a)FinalForeign (ForeignPtr a)
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulefoundation-0.0.30Haskell2010
Create a pointer with an associated finalizer
FinalPtr (Ptr a)FinalForeign (ForeignPtr a)Cast a finalized pointer from type a to type b
Create a new FinalPtr from a ForeignPtr
Looks at the raw pointer inside a FinalPtr, making sure the
data pointed by the pointer is not finalized during the call to f
Unsafe version of withFinalPtr
Check if 2 final ptr points on the same memory bits
it stand to reason that provided a final ptr that is still being referenced and thus have the memory still valid, if 2 final ptrs have the same address, they should be the same final ptr
create a new FinalPtr from a Pointer
Haskell type representing the C char type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CCharDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CCharDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CCharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CCharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CCharDefined in basement-0.0.16 · Basement.Numerical.SubtractivePrimType CCharDefined in basement-0.0.16 · Basement.PrimTypeIsIntegral CCharDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CCharDefined in basement-0.0.16 · Basement.NormalFormHasNegation CCharDefined in basement-0.0.16 · Basement.Compat.NumLiteralPrimMemoryComparable CCharDefined in basement-0.0.16 · Basement.PrimTypeStorable CCharDefined in foundation-0.0.30 · Foundation.Class.StorableStorableFixed CCharDefined in foundation-0.0.30 · Foundation.Class.Storabletype Difference CChar = CCharDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype PrimSize CChar = 1
Defined in basement-0.0.16 · Basement.PrimTypeHaskell type representing the C unsigned char type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CUCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUCharDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CUCharDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CUCharDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CUCharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CUCharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CUCharDefined in basement-0.0.16 · Basement.Numerical.SubtractivePrimType CUCharDefined in basement-0.0.16 · Basement.PrimTypeIsIntegral CUCharDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CUCharDefined in basement-0.0.16 · Basement.NormalFormPrimMemoryComparable CUCharDefined in basement-0.0.16 · Basement.PrimTypeStorable CUCharDefined in foundation-0.0.30 · Foundation.Class.StorableStorableFixed CUCharDefined in foundation-0.0.30 · Foundation.Class.Storabletype Difference CUChar = CUCharDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype PrimSize CUChar = 1
Defined in basement-0.0.16 · Basement.PrimTypeBounded COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesEnum COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesEq COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesIntegral COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesNum COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesOrd COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesRead COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesReal COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesShow COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesIx COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesBits COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesFiniteBits COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesStorable COffDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesIntegral COffDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive COffDefined in basement-0.0.16 · Basement.Numerical.AdditiveMultiplicative COffDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive COffDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype Difference COff = COffDefined in basement-0.0.16 · Basement.Numerical.SubtractiveBounded CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesEnum CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesEq CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesIntegral CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesNum CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesOrd CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesRead CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesReal CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesShow CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesIx CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesBits CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesFiniteBits CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesStorable CModeDefined in ghc-internal-9.1003.0 · GHC.Internal.System.Posix.TypesHaskell type representing the C size_t type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CSizeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CSizeDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CSizeDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CSizeDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CSizeDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CSizeDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CSizeDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CSizeDefined in basement-0.0.16 · Basement.Numerical.Numbertype Difference CSize = CSizeDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C bool type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CBoolDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CBoolDefined in basement-0.0.16 · Basement.Compat.NumLiteralSubtractive CBoolDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CBoolDefined in basement-0.0.16 · Basement.Numerical.Numbertype Difference CBool = CBoolDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C clock_t type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Enum CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CClockDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CClockDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CClockDefined in basement-0.0.16 · Basement.Numerical.AdditiveMultiplicative CClockDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CClockDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype Difference CClock = CClockDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C double type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Enum CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFloating CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFractional CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRealFloat CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRealFrac CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CDoubleDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CDoubleDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CDoubleDefined in basement-0.0.16 · Basement.Numerical.AdditiveMultiplicative CDoubleDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CDoubleDefined in basement-0.0.16 · Basement.Numerical.SubtractiveNormalForm CDoubleDefined in basement-0.0.16 · Basement.NormalFormFractional CDoubleDefined in basement-0.0.16 · Basement.Compat.NumLiteralHasNegation CDoubleDefined in basement-0.0.16 · Basement.Compat.NumLiteralDivisible CDoubleDefined in basement-0.0.16 · Basement.Numerical.Multiplicativetype Difference CDouble = CDoubleDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C float type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Enum CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFloating CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFractional CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRealFloat CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRealFrac CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CFloatDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CFloatDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CFloatDefined in basement-0.0.16 · Basement.Numerical.AdditiveMultiplicative CFloatDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CFloatDefined in basement-0.0.16 · Basement.Numerical.SubtractiveNormalForm CFloatDefined in basement-0.0.16 · Basement.NormalFormFractional CFloatDefined in basement-0.0.16 · Basement.Compat.NumLiteralHasNegation CFloatDefined in basement-0.0.16 · Basement.Compat.NumLiteralDivisible CFloatDefined in basement-0.0.16 · Basement.Numerical.Multiplicativetype Difference CFloat = CFloatDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C int type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CIntDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CIntDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CIntDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CIntDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CIntDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CIntDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CIntDefined in basement-0.0.16 · Basement.NormalFormHasNegation CIntDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CInt = CIntDefined in basement-0.0.16 · Basement.Numerical.SubtractiveBounded CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CIntMaxDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CIntMaxDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CIntMaxDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CIntMaxDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CIntMaxDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CIntMaxDefined in basement-0.0.16 · Basement.Numerical.NumberHasNegation CIntMaxDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CIntMax = CIntMaxDefined in basement-0.0.16 · Basement.Numerical.SubtractiveBounded CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CIntPtrDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CIntPtrDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CIntPtrDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CIntPtrDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CIntPtrDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CIntPtrDefined in basement-0.0.16 · Basement.Numerical.Numbertype Difference CIntPtr = CIntPtrDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C long long type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CLLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CLLongDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CLLongDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CLLongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CLLongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CLLongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CLLongDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CLLongDefined in basement-0.0.16 · Basement.NormalFormHasNegation CLLongDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CLLong = CLLongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C long type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CLongDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CLongDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CLongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CLongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CLongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CLongDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CLongDefined in basement-0.0.16 · Basement.NormalFormHasNegation CLongDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CLong = CLongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C ptrdiff_t type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CPtrdiffDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CPtrdiffDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.NumberHasNegation CPtrdiffDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CPtrdiff = CPtrdiffDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C signed char type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CSCharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CSCharDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CSCharDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CSCharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CSCharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CSCharDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CSCharDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CSCharDefined in basement-0.0.16 · Basement.NormalFormHasNegation CSCharDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CSChar = CSCharDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C suseconds_t type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Enum CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CSUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CSUSecondsDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CSUSecondsDefined in basement-0.0.16 · Basement.Numerical.AdditiveMultiplicative CSUSecondsDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CSUSecondsDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype Difference CSUSeconds = CSUSecondsDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C short type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CShortDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CShortDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CShortDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CShortDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CShortDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CShortDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CShortDefined in basement-0.0.16 · Basement.NormalFormHasNegation CShortDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CShort = CShortDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell 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].
Bounded CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CSigAtomicDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CSigAtomicDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CSigAtomicDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CSigAtomicDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CSigAtomicDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CSigAtomicDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CSigAtomicDefined in basement-0.0.16 · Basement.Numerical.Numbertype Difference CSigAtomic = CSigAtomicDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C time_t type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Enum CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CTimeDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CTimeDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CTimeDefined in basement-0.0.16 · Basement.Numerical.AdditiveMultiplicative CTimeDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CTimeDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype Difference CTime = CTimeDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C unsigned int type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CUIntDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUIntDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CUIntDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CUIntDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CUIntDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CUIntDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CUIntDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CUIntDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CUIntDefined in basement-0.0.16 · Basement.NormalFormtype Difference CUInt = CUIntDefined in basement-0.0.16 · Basement.Numerical.SubtractiveBounded CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CUIntMaxDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUIntMaxDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.Numbertype Difference CUIntMax = CUIntMaxDefined in basement-0.0.16 · Basement.Numerical.SubtractiveBounded CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CUIntPtrDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUIntPtrDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.Numbertype Difference CUIntPtr = CUIntPtrDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C unsigned long long type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CULLongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CULLongDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CULLongDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CULLongDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CULLongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CULLongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CULLongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CULLongDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CULLongDefined in basement-0.0.16 · Basement.NormalFormtype Difference CULLong = CULLongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C unsigned long type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CULongDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CULongDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CULongDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CULongDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CULongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CULongDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CULongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CULongDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CULongDefined in basement-0.0.16 · Basement.NormalFormtype Difference CULong = CULongDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C useconds_t type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Enum CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CUSecondsDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUSecondsDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CUSecondsDefined in basement-0.0.16 · Basement.Numerical.AdditiveMultiplicative CUSecondsDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CUSecondsDefined in basement-0.0.16 · Basement.Numerical.Subtractivetype Difference CUSeconds = CUSecondsDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C unsigned short type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CUShortDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CUShortDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CUShortDefined in basement-0.0.16 · Basement.Numerical.AdditiveIsNatural CUShortDefined in basement-0.0.16 · Basement.Numerical.NumberIDivisible CUShortDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CUShortDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CUShortDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CUShortDefined in basement-0.0.16 · Basement.Numerical.NumberNormalForm CUShortDefined in basement-0.0.16 · Basement.NormalFormtype Difference CUShort = CUShortDefined in basement-0.0.16 · Basement.Numerical.SubtractiveHaskell type representing the C wchar_t type.
(The concrete types of Foreign.C.Types#platform are platform-specific.)
Bounded CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEnum CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesEq CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesNum CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesOrd CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesRead CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesReal CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesShow CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIx CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesBits CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesFiniteBits CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesStorable CWcharDefined in ghc-internal-9.1003.0 · GHC.Internal.Foreign.C.TypesIntegral CWcharDefined in basement-0.0.16 · Basement.Compat.NumLiteralAdditive CWcharDefined in basement-0.0.16 · Basement.Numerical.AdditiveIDivisible CWcharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeMultiplicative CWcharDefined in basement-0.0.16 · Basement.Numerical.MultiplicativeSubtractive CWcharDefined in basement-0.0.16 · Basement.Numerical.SubtractiveIsIntegral CWcharDefined in basement-0.0.16 · Basement.Numerical.NumberHasNegation CWcharDefined in basement-0.0.16 · Basement.Compat.NumLiteraltype Difference CWchar = CWcharDefined in basement-0.0.16 · Basement.Numerical.Subtractive