++libclang yet again