|
|
|
Description |
Needs IdSupply
|
|
|
Documentation |
|
data Foreign |
Constructors | | Instances | |
|
|
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 | | Instances | |
|
|
data Style |
Constructors | Ordinary | | CCast | | Address | | FunAddress | | Dynamic | | Wrapper | |
| Instances | |
|
|
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] | |
| Instances | |
|
|
type Res = Arg |
|
cTypename :: Arg -> ShowS |
|
Produced by Haddock version 0.8 |