| Copyright | (c) 2011-2013 Ian-Woo Kim |
|---|---|
| License | BSD3 |
| Maintainer | ianwookim@gmail.com |
| Stability | experimental |
| Portability | GHC |
| Safe Haskell | None |
| Language | Haskell98 |
FFICXX.Generate.Generator.Driver
Description
Documentation
writeCppDef :: STGroup String -> FilePath -> ClassImportHeader -> IO () Source
writeRawTypeHs :: STGroup String -> FilePath -> ClassModule -> IO () Source
writeFFIHsc :: STGroup String -> FilePath -> ClassModule -> IO () Source
writeInterfaceHs :: AnnotateMap -> STGroup String -> FilePath -> ClassModule -> IO () Source
writeCastHs :: STGroup String -> FilePath -> ClassModule -> IO () Source
writeImplementationHs :: AnnotateMap -> STGroup String -> FilePath -> ClassModule -> IO () Source
writeExistentialHs :: STGroup String -> ClassGlobal -> FilePath -> ClassModule -> IO () Source
writeModuleHs :: STGroup String -> FilePath -> ClassModule -> IO () Source
Arguments
| :: String | summary module |
| -> STGroup String | |
| -> FilePath | |
| -> [ClassModule] | |
| -> TopLevelImportHeader | |
| -> IO () |
notExistThenCreate :: FilePath -> IO () Source
copyFileWithMD5Check :: FilePath -> FilePath -> IO () Source
copyCppFiles :: FilePath -> FilePath -> String -> (TopLevelImportHeader, [ClassImportHeader]) -> IO () Source
copyModule :: FilePath -> FilePath -> String -> ClassModule -> IO () Source