| License | BSD-style |
|---|---|
| Maintainer | Foundation |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Basement.Compat.C.Types
Description
Literal support for Integral and Fractional {-# LANGUAGE TypeSynonymInstances #-} {-# LANGUAGE FlexibleInstances #-}
Documentation
Instances
Instances
Instances
Instances
Instances
Instances
| Storable CInt | |
Defined in Foreign.C.Types | |
| Bits CInt | |
Defined in Foreign.C.Types | |
| FiniteBits CInt | |
Defined in Foreign.C.Types Methods finiteBitSize :: CInt -> Int countLeadingZeros :: CInt -> Int countTrailingZeros :: CInt -> Int | |
| Bounded CInt | |
| Enum CInt | |
| Ix CInt | |
| Num CInt | |
| Read CInt | |
Defined in Foreign.C.Types | |
| Integral CInt | |
| Real CInt | |
Defined in Foreign.C.Types Methods toRational :: CInt -> Rational | |
| Show CInt | |
| HasNegation CInt # | |
Defined in Basement.Compat.NumLiteral | |
| Integral CInt # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CInt # | |
| NormalForm CInt # | |
Defined in Basement.NormalForm Methods toNormalForm :: CInt -> () # | |
| Additive CInt # | |
| IDivisible CInt # | |
| Multiplicative CInt # | |
| IsIntegral CInt # | |
Defined in Basement.Numerical.Number | |
| Subtractive CInt # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CInt # | |
| Eq CInt | |
| Ord CInt | |
| type Difference CInt # | |
Defined in Basement.Numerical.Subtractive | |
Instances
Instances
Instances
Instances
Instances
Instances
newtype CSigAtomic #
Constructors
| CSigAtomic Int32 |
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
Instances
| Storable CClock | |
| Enum CClock | |
Defined in Foreign.C.Types | |
| Num CClock | |
| Read CClock | |
Defined in Foreign.C.Types | |
| Real CClock | |
Defined in Foreign.C.Types Methods toRational :: CClock -> Rational | |
| Show CClock | |
| Integral CClock # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CClock # | |
| Additive CClock # | |
| Multiplicative CClock # | |
| Subtractive CClock # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CClock # | |
| Eq CClock | |
| Ord CClock | |
| type Difference CClock # | |
Defined in Basement.Numerical.Subtractive | |
Instances
| Storable CTime | |
Defined in Foreign.C.Types | |
| Enum CTime | |
Defined in Foreign.C.Types | |
| Num CTime | |
| Read CTime | |
Defined in Foreign.C.Types | |
| Real CTime | |
Defined in Foreign.C.Types Methods toRational :: CTime -> Rational | |
| Show CTime | |
| Integral CTime # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CTime # | |
| Additive CTime # | |
| Multiplicative CTime # | |
| Subtractive CTime # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CTime # | |
| Eq CTime | |
| Ord CTime | |
| type Difference CTime # | |
Defined in Basement.Numerical.Subtractive | |
Instances
| Storable CUSeconds | |
| Enum CUSeconds | |
Defined in Foreign.C.Types Methods succ :: CUSeconds -> CUSeconds # pred :: CUSeconds -> CUSeconds # fromEnum :: CUSeconds -> Int # enumFrom :: CUSeconds -> [CUSeconds] # enumFromThen :: CUSeconds -> CUSeconds -> [CUSeconds] # enumFromTo :: CUSeconds -> CUSeconds -> [CUSeconds] # enumFromThenTo :: CUSeconds -> CUSeconds -> CUSeconds -> [CUSeconds] # | |
| Num CUSeconds | |
| Read CUSeconds | |
Defined in Foreign.C.Types | |
| Real CUSeconds | |
Defined in Foreign.C.Types Methods toRational :: CUSeconds -> Rational | |
| Show CUSeconds | |
| Integral CUSeconds # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CUSeconds # | |
| Additive CUSeconds # | |
| Multiplicative CUSeconds # | |
| Subtractive CUSeconds # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CUSeconds # | |
| Eq CUSeconds | |
| Ord CUSeconds | |
| type Difference CUSeconds # | |
Defined in Basement.Numerical.Subtractive | |
newtype CSUSeconds #
Constructors
| CSUSeconds Int32 |
Instances
Instances
Instances
Instances
| Storable COff | |
Defined in System.Posix.Types | |
| Bits COff | |
Defined in System.Posix.Types | |
| FiniteBits COff | |
Defined in System.Posix.Types Methods finiteBitSize :: COff -> Int countLeadingZeros :: COff -> Int countTrailingZeros :: COff -> Int | |
| Bounded COff | |
| Enum COff | |
| Ix COff | |
| Num COff | |
| Read COff | |
Defined in System.Posix.Types | |
| Integral COff | |
| Real COff | |
Defined in System.Posix.Types Methods toRational :: COff -> Rational | |
| Show COff | |
| Integral COff # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> COff # | |
| Additive COff # | |
| Multiplicative COff # | |
| Subtractive COff # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference COff # | |
| Eq COff | |
| Ord COff | |
| type Difference COff # | |
Defined in Basement.Numerical.Subtractive | |