Haskell type representing the C char
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C signed char
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C unsigned char
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C short
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C unsigned short
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C int
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C unsigned int
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C long
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C unsigned long
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C ptrdiff_t
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C size_t
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C wchar_t
type. (The concrete types of Foreign.C.Types are platform-specific.)
newtype CSigAtomic Source #
Haskell type representing the C sig_atomic_t
type. (The concrete types of Foreign.C.Types are platform-specific.) See Note [Lack of signals on wasm32-wasi].
Haskell type representing the C long long
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C unsigned long long
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C bool
type. (The concrete types of Foreign.C.Types are platform-specific.)
Since: base-4.10.0.0
Instances Instances details Numeric typesThese types are represented as newtype
s of basic foreign types, and are instances of Eq
, Ord
, Num
, Read
, Show
, Enum
, Typeable
and Storable
.
Haskell type representing the C clock_t
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C time_t
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C useconds_t
type. (The concrete types of Foreign.C.Types are platform-specific.)
Since: base-4.4.0.0
Instances Instances detailsnewtype CSUSeconds Source #
Haskell type representing the C suseconds_t
type. (The concrete types of Foreign.C.Types are platform-specific.)
Since: base-4.4.0.0
Instances Instances detailsTo convert CTime
to UTCTime
, use the following:
\t -> posixSecondsToUTCTime (realToFrac t :: POSIXTime)Floating types
These types are represented as newtype
s of Float
and Double
, and are instances of Eq
, Ord
, Num
, Read
, Show
, Enum
, Typeable
, Storable
, Real
, Fractional
, Floating
, RealFrac
and RealFloat
. That does mean that CFloat
's (respectively CDouble
's) instances of Eq
, Ord
, Num
and Fractional
are as badly behaved as Float
's (respectively Double
's).
Haskell type representing the C float
type. (The concrete types of Foreign.C.Types are platform-specific.)
Haskell type representing the C double
type. (The concrete types of Foreign.C.Types are platform-specific.)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4