Safe Haskell | None |
---|
Documentation
:: TranslationUnit | The translation unit related to the tokens |
-> [Token] | Token list that you want cursors for |
-> IO [Cursor] | Cursors corresponding to the tokens |
type ChildVisitor aSource
data ChildVisitResult Source
visitChildren :: (Storable a, Alloc a) => Cursor -> ChildVisitor a -> Maybe a -> IO (Maybe a, Bool)Source
type InclusionVisitor a = File -> [SourceLocation] -> Maybe a -> IO (Maybe a)Source
getInclusions :: (Storable a, Alloc a) => TranslationUnit -> InclusionVisitor a -> Maybe a -> IO ()Source