greencard-3.0.2: GreenCard, a foreign function pre-processor for Haskell.Source codeContentsIndex
Foreign.GreenCard
Synopsis
module Foreign
module Foreign.C
type MbString = Maybe String
marshall_bool_ :: Bool -> IO Int
unmarshall_bool_ :: Int -> IO Bool
marshall_string_ :: [Char] -> IO CString
unmarshall_string_ :: CString -> IO String
marshall_stringLen_ :: [Char] -> IO CStringLen
unmarshall_stringLen_ :: CString -> Int -> IO String
data Float
data Double
data Char
Documentation
module Foreign
module Foreign.C
type MbString = Maybe StringSource
marshall_bool_ :: Bool -> IO IntSource
unmarshall_bool_ :: Int -> IO BoolSource
marshall_string_ :: [Char] -> IO CStringSource
unmarshall_string_ :: CString -> IO StringSource
marshall_stringLen_ :: [Char] -> IO CStringLenSource
unmarshall_stringLen_ :: CString -> Int -> IO StringSource
data Float Source
Single-precision floating point numbers. It is desirable that this type be at least equal in range and precision to the IEEE single-precision type.
show/hide Instances
data Double Source
Double-precision floating point numbers. It is desirable that this type be at least equal in range and precision to the IEEE double-precision type.
show/hide Instances
data Char Source
show/hide Instances
Produced by Haddock version 2.6.0