Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
allowedExtraTypes :: [String] Source #
createCachePath :: String -> IO () Source #
eraseCachedData :: String -> IO () Source #
getCacheRelativePath :: String -> String Source #
getIncludePathsForDeps :: [CompileMetadata] -> [String] Source #
getNamespacesForDeps :: [CompileMetadata] -> [String] Source #
getObjectFilesForDeps :: [CompileMetadata] -> [ObjectFile] Source #
getObjectFileResolver :: [CategoryIdentifier] -> [ObjectFile] -> [Namespace] -> [CategoryName] -> [String] Source #
getRealPathsForDeps :: [CompileMetadata] -> [String] Source #
getSourceFilesForDeps :: [CompileMetadata] -> [String] Source #
loadPrivateDeps :: String -> [CompileMetadata] -> IO (Bool, [CompileMetadata]) Source #
loadPublicDeps :: String -> [String] -> IO (Bool, [CompileMetadata]) Source #
loadMetadata :: String -> IO CompileMetadata Source #
resolveCategoryDeps :: [String] -> [CompileMetadata] -> [CategoryIdentifier] Source #
resolveObjectDeps :: String -> [([String], CxxOutput)] -> [CompileMetadata] -> [ObjectFile] Source #
tryLoadRecompile :: String -> IO (Maybe ModuleConfig) Source #
writeMetadata :: String -> CompileMetadata -> IO () Source #
writeRecompile :: String -> ModuleConfig -> IO () Source #