Is there a C++ API for libclang to have full access to the AST ?

Hi everyone,

i want to use libclang to create my own AST and use a node system like
houdini is using to write own programms with a graphical interface.

But libclang does not give full access to the AST - i need to build my
own AST and need full access.

Since there are no books about libclang i hope someone here can point me
in the right direction...

best regards,

Steven Truppe

Hi Steven,

I recommend asking this again on the Clang list (


I recently added libclang_shared which exports the Clang C++ APIs, however it does not export the libClang C APIs. If all you care about is the Clang C++ APIs for working with ASTs, it will probably meet your needs.