Safe Haskell | None |
---|---|
Language | Haskell98 |
DsForeign
Documentation
dsForeigns :: [LForeignDecl Id] -> DsM (ForeignStubs, OrdList Binding)Source
dsForeigns' :: [LForeignDecl Id] -> DsM (ForeignStubs, OrdList Binding)Source
dsCImport :: Id -> Coercion -> CImportSpec -> CCallConv -> Safety -> Maybe Header -> DsM ([Binding], SDoc, SDoc)Source
dsFCall :: Id -> Coercion -> ForeignCall -> Maybe Header -> DsM ([(Id, Expr TyVar)], SDoc, SDoc)Source
dsFExport :: Id -> Coercion -> CLabelString -> CCallConv -> Bool -> DsM (SDoc, SDoc, String, Int)Source