| Safe Haskell | None |
|---|
Clang.TranslationUnit
Documentation
data TranslationUnitFlags Source
Constructors
Instances
withCreateFromSourceFileSource
Arguments
| :: Index | Index for the source |
| -> FilePath | Source filename |
| -> [String] | Command line arguments ( this can include all clang compatible flags) |
| -> [UnsavedFile] | Unsaved files |
| -> (TranslationUnit -> IO a) | Function that will process the TranslationUnit |
| -> IO a |
Arguments
| :: Index | Index for the source |
| -> Maybe FilePath | Source filename |
| -> [String] | Command line arguments ( this can include all clang compatible flags) |
| -> [UnsavedFile] | Unsaved files |
| -> [TranslationUnitFlags] | TranslationUnit flags |
| -> (TranslationUnit -> IO a) | Function that will process the TranslationUnit |
| -> IO a | Result to be returned if source couldn't be parsed |
| -> IO a |
Arguments
| :: TranslationUnit | TranslationUnit to save |
| -> FilePath | Filename to save to |
| -> [SaveTranslationUnitFlags] | Saving Flags |
| -> IO Bool |
Arguments
| :: TranslationUnit | TranslationUnit to save |
| -> [UnsavedFile] | All the unsaved files |
| -> [ReparseFlags] | reparse options |
| -> IO Bool |