Copyright | (c) 2011-2015 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | ianwookim@gmail.com |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
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
:: 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