Safe Haskell | None |
---|
Clang.Traversal
Documentation
Arguments
:: 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
Constructors
ChildVisit_Break | |
ChildVisit_Continue | |
ChildVisit_Recurse |
Instances
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