Haskell Core Libraries (base package)ParentContentsIndex
Foreign.C.Types
Portability portable
Stability provisional
Maintainer ffi@haskell.org
Description
Mapping of C types to corresponding Haskell types. A cool hack...
newtype CChar
Constructors
CChar Int8
Instances
Read CChar
Show CChar
Typeable CChar
Eq CChar
Ord CChar
Num CChar
Enum CChar
Bounded CChar
Real CChar
Integral CChar
Bits CChar
Storable CChar
newtype CSChar
Constructors
CSChar Int8
Instances
Read CSChar
Show CSChar
Typeable CSChar
Eq CSChar
Ord CSChar
Num CSChar
Enum CSChar
Bounded CSChar
Real CSChar
Integral CSChar
Bits CSChar
Storable CSChar
newtype CUChar
Constructors
CUChar Word8
Instances
Read CUChar
Show CUChar
Typeable CUChar
Eq CUChar
Ord CUChar
Num CUChar
Enum CUChar
Bounded CUChar
Real CUChar
Integral CUChar
Bits CUChar
Storable CUChar
newtype CShort
Constructors
CShort Int16
Instances
Read CShort
Show CShort
Typeable CShort
Eq CShort
Ord CShort
Num CShort
Enum CShort
Bounded CShort
Real CShort
Integral CShort
Bits CShort
Storable CShort
newtype CUShort
Constructors
CUShort Word16
Instances
Read CUShort
Show CUShort
Typeable CUShort
Eq CUShort
Ord CUShort
Num CUShort
Enum CUShort
Bounded CUShort
Real CUShort
Integral CUShort
Bits CUShort
Storable CUShort
newtype CInt
Constructors
CInt Int32
Instances
Read CInt
Show CInt
Typeable CInt
Eq CInt
Ord CInt
Num CInt
Enum CInt
Bounded CInt
Real CInt
Integral CInt
Bits CInt
Storable CInt
newtype CUInt
Constructors
CUInt Word32
Instances
Read CUInt
Show CUInt
Typeable CUInt
Eq CUInt
Ord CUInt
Num CUInt
Enum CUInt
Bounded CUInt
Real CUInt
Integral CUInt
Bits CUInt
Storable CUInt
newtype CLong
Constructors
CLong Int32
Instances
Read CLong
Show CLong
Typeable CLong
Eq CLong
Ord CLong
Num CLong
Enum CLong
Bounded CLong
Real CLong
Integral CLong
Bits CLong
Storable CLong
newtype CULong
Constructors
CULong Word32
Instances
Read CULong
Show CULong
Typeable CULong
Eq CULong
Ord CULong
Num CULong
Enum CULong
Bounded CULong
Real CULong
Integral CULong
Bits CULong
Storable CULong
newtype CLLong
Constructors
CLLong Int64
Instances
Read CLLong
Show CLLong
Typeable CLLong
Eq CLLong
Ord CLLong
Num CLLong
Enum CLLong
Bounded CLLong
Real CLLong
Integral CLLong
Bits CLLong
Storable CLLong
newtype CULLong
Constructors
CULLong Word64
Instances
Read CULLong
Show CULLong
Typeable CULLong
Eq CULLong
Ord CULLong
Num CULLong
Enum CULLong
Bounded CULLong
Real CULLong
Integral CULLong
Bits CULLong
Storable CULLong
newtype CFloat
Constructors
CFloat Float
Instances
Read CFloat
Show CFloat
Typeable CFloat
Eq CFloat
Ord CFloat
Num CFloat
Enum CFloat
Real CFloat
Fractional CFloat
Floating CFloat
RealFrac CFloat
RealFloat CFloat
Storable CFloat
newtype CDouble
Constructors
CDouble Double
Instances
Read CDouble
Show CDouble
Typeable CDouble
Eq CDouble
Ord CDouble
Num CDouble
Enum CDouble
Real CDouble
Fractional CDouble
Floating CDouble
RealFrac CDouble
RealFloat CDouble
Storable CDouble
newtype CLDouble
Constructors
CLDouble Double
Instances
Read CLDouble
Show CLDouble
Typeable CLDouble
Eq CLDouble
Ord CLDouble
Num CLDouble
Enum CLDouble
Real CLDouble
Fractional CLDouble
Floating CLDouble
RealFrac CLDouble
RealFloat CLDouble
Storable CLDouble
Produced by Haddock version 0.5