| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.C.Clang.TranslationUnit
Documentation
data TranslationUnit Source #
Instances
| Eq TranslationUnit Source # | |
Defined in Language.C.Clang.Internal.Types Methods (==) :: TranslationUnit -> TranslationUnit -> Bool # (/=) :: TranslationUnit -> TranslationUnit -> Bool # | |
| Clang TranslationUnit Source # | |
Defined in Language.C.Clang.Internal.Types Methods deref :: TranslationUnit -> (Ptr (RefOf TranslationUnit) -> IO a) -> IO a unsafeToPtr :: TranslationUnit -> Ptr (RefOf TranslationUnit) | |
data TranslationUnitOption Source #
Constructors
| 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 #