Put back the XFAIL.
Use the correct variable.
No this upfront.
Do not print the inherited default arguments.
Store full paths into the annotation, add extra payload if any.
Teach the forward decl printer how to suppress warnings.
Do not mix private members and private functions in the same section.
Remove redundant function.
Use cling coding conventions.
Forward declare, where possible.
Style and indents!
Use different name of the parameters avoiding clashes.
Simple test for Standard Library headers, and a few more workarounds