YhcSource codeContentsIndex
ForeignCode
Description
Needs IdSupply
Documentation
data Foreign
Constructors
Foreign ImpExp Bool Style (Maybe FilePath) String TokenId Int [Arg] Res
show/hide Instances
Show Foreign
toForeign :: Map Id Info -> ForeignMemo -> CallConv -> ImpExp -> String -> Int -> Id -> Foreign
strForeign :: Foreign -> ShowS
type ForeignMemo = (Id, Id)
foreignMemo :: Map Id Info -> ForeignMemo
data ImpExp
Constructors
Imported
Exported
show/hide Instances
Show ImpExp
data Style
Constructors
Ordinary
CCast
Address
FunAddress
Dynamic
Wrapper
show/hide Instances
Eq Style
Show Style
data Arg
Constructors
Int8
Int16
Int32
Int64
Word8
Word16
Word32
Word64
Float
Double
Char
Bool
Int
Ptr
FunPtr [Arg]
StablePtr
ForeignPtr
Addr
ForeignObj
Integer
PackedString
Unknown String
Unit
HaskellFun [Arg]
show/hide Instances
Show Arg
type Res = Arg
cTypename :: Arg -> ShowS
Produced by Haddock version 0.8