| 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 Source # | |
| Integral CInt Source # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CInt Source # | |
| NormalForm CInt Source # | |
Defined in Basement.NormalForm Methods toNormalForm :: CInt -> () Source # | |
| Additive CInt Source # | |
| IDivisible CInt Source # | |
| Multiplicative CInt Source # | |
| IsIntegral CInt Source # | |
| Subtractive CInt Source # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CInt Source # | |
| Eq CInt | |
| Ord CInt | |
| type Difference CInt Source # | |
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 Source # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CClock Source # | |
| Additive CClock Source # | |
| Multiplicative CClock Source # | |
| Subtractive CClock Source # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CClock Source # | |
| Eq CClock | |
| Ord CClock | |
| type Difference CClock Source # | |
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 Source # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CTime Source # | |
| Additive CTime Source # | |
| Multiplicative CTime Source # | |
| Subtractive CTime Source # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CTime Source # | |
| Eq CTime | |
| Ord CTime | |
| type Difference CTime Source # | |
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 Source # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> CUSeconds Source # | |
| Additive CUSeconds Source # | |
| Multiplicative CUSeconds Source # | |
| Subtractive CUSeconds Source # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference CUSeconds Source # | |
| Eq CUSeconds | |
| Ord CUSeconds | |
| type Difference CUSeconds Source # | |
Defined in Basement.Numerical.Subtractive | |
newtype CSUSeconds #
Constructors
| CSUSeconds Int64 |
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 Source # | |
Defined in Basement.Compat.NumLiteral Methods fromInteger :: Integer -> COff Source # | |
| Additive COff Source # | |
| Multiplicative COff Source # | |
| Subtractive COff Source # | |
Defined in Basement.Numerical.Subtractive Associated Types type Difference COff Source # | |
| Eq COff | |
| Ord COff | |
| type Difference COff Source # | |
Defined in Basement.Numerical.Subtractive | |