Copyright | (c) 2011-2013 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
Documentation
mkGlobal :: [Class] -> ClassGlobal Source
mkDaughterDef :: ((String, [Class]) -> String) -> DaughterMap -> String Source
mkTopLevelFunctionCppDef Source
:: STGroup String | |
-> String | C prefix |
-> TopLevelImportHeader | |
-> String |
mkRawTypeHs :: STGroup String -> ClassModule -> String Source
mkInterfaceHs :: AnnotateMap -> STGroup String -> ClassModule -> String Source
:: AnnotateMap | |
-> STGroup String | template |
-> ClassModule | |
-> String |
mkExistentialHs :: STGroup String -> ClassGlobal -> ClassModule -> String Source
mkModuleHs :: STGroup String -> ClassModule -> String Source
mkPkgHs :: String -> STGroup String -> [ClassModule] -> TopLevelImportHeader -> String Source