LibClang-3.4.0: Haskell bindings for libclang (a C++ parsing library)

Safe HaskellNone
LanguageHaskell2010

Clang.Cursor

Description

The Cursor is an easy way to reference something in code and query its properties and relationships This is the primary way of traversing and querying code

Synopsis

Documentation

getType :: ClangBase m => Cursor s' -> ClangT s m (Type s) Source

getCompletionString :: ClangBase m => Cursor s' -> ClangT s m (CompletionString s) Source

Retrieve a completion string for an arbitrary declaration or macro definition cursor.

Completion strings can be manipulated using the functions in Clang.Completion.