Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data TranslationUnit Source #
Instances
Eq TranslationUnit Source # | |
Defined in Language.C.Clang.Internal.Types (==) :: TranslationUnit -> TranslationUnit -> Bool Source # (/=) :: TranslationUnit -> TranslationUnit -> Bool Source # | |
Clang TranslationUnit Source # | |
Defined in Language.C.Clang.Internal.Types deref :: TranslationUnit -> (Ptr (RefOf TranslationUnit) -> IO a) -> IO a unsafeToPtr :: TranslationUnit -> Ptr (RefOf TranslationUnit) |
data TranslationUnitOption Source #
DetailedPreprocessingRecord | |
Incomplete | |
PrecompiledPreamble | |
CacheCompletionResults | |
ForSerialization | |
CXXChainedPCH | |
SkipFunctionBodies | |
IncludeBriefCommentsInCodeCompletion | |
CreatePreambleOnFirstParse |
Instances
type UnsavedFile = (FilePath, ByteString) Source #
parseTranslationUnit :: ClangIndex -> FilePath -> [String] -> IO TranslationUnit Source #
parseTranslationUnitWithOptions :: ClangIndex -> FilePath -> [String] -> [UnsavedFile] -> [TranslationUnitOption] -> IO TranslationUnit Source #