Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data TranslationUnit Source #
Instances
Eq TranslationUnit Source # | |
Defined in Language.C.Clang.Internal.Types (==) :: TranslationUnit -> TranslationUnit -> Bool # (/=) :: TranslationUnit -> TranslationUnit -> Bool # | |
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
Eq TranslationUnitOption Source # | |
Defined in Language.C.Clang.Internal.Types (==) :: TranslationUnitOption -> TranslationUnitOption -> Bool # (/=) :: TranslationUnitOption -> TranslationUnitOption -> Bool # | |
Ord TranslationUnitOption Source # | |
Defined in Language.C.Clang.Internal.Types compare :: TranslationUnitOption -> TranslationUnitOption -> Ordering # (<) :: TranslationUnitOption -> TranslationUnitOption -> Bool # (<=) :: TranslationUnitOption -> TranslationUnitOption -> Bool # (>) :: TranslationUnitOption -> TranslationUnitOption -> Bool # (>=) :: TranslationUnitOption -> TranslationUnitOption -> Bool # max :: TranslationUnitOption -> TranslationUnitOption -> TranslationUnitOption # min :: TranslationUnitOption -> TranslationUnitOption -> TranslationUnitOption # | |
Show TranslationUnitOption Source # | |
Defined in Language.C.Clang.Internal.Types showsPrec :: Int -> TranslationUnitOption -> ShowS # show :: TranslationUnitOption -> String # showList :: [TranslationUnitOption] -> ShowS # |
type UnsavedFile = (FilePath, ByteString) Source #
parseTranslationUnit :: ClangIndex -> FilePath -> [String] -> IO TranslationUnit Source #
parseTranslationUnitWithOptions :: ClangIndex -> FilePath -> [String] -> [UnsavedFile] -> [TranslationUnitOption] -> IO TranslationUnit Source #