[cfe-dev] Finding members in a translation unit
konstantin.weitz at googlemail.com
Thu Jul 7 16:57:09 PDT 2011
I posted the same question earlier today on the IRC channel but nobody was
able to answer it.
My goal is to find all member functions in a translation unit.
I was advised, that I can use CXXRecordDecl to iterate over the members of
In order to get the CXXRecordDecl object for each class in a translation
unit, I'm overriding RecursiveASTVisitor's
VisitCXXRecordDecl member function. I would expect to get called for each
class. What actually happens is that
the VisitVarDecl member is called instead.
Any idea why this is happening and how I can fix it?
If you would like to reproduce my results, here is my code
http://pastebin.com/eFhBfDzb <cfe-dev at cs.uiuc.edu>
Thanks in advance
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev