-
Notifications
You must be signed in to change notification settings - Fork 518
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an UsingDecl
AST node
#1758
Comments
Those are skipped at the native Clang parser level, you can enable them with the
I see, that's an interesting pattern, seems like it would be worth fixing but personally I am not going to spend time working on it any soon. Seems like something that would take just a few hours to implement and test. |
Never mind, I can do that on my own, and maybe you can review it when I make a PR. Just another simple question: |
@tritao I surfed the AST members and even searched the whole project for a pattern like |
Sure, that seems like something we should add. Renamed this issue to keep track of it. |
Nice! |
When all tests pass, would be handy if we add in the enum |
I found out |
Technically I guess it's not a synthetic function since it's not generated by us but already exists in the source. |
Yes, we can add a pass which import them all as a |
I am just trying to iterate around parsed AST entities in
ILibrary::Preprocess()
.Simple example:
Now you might ask why you need private or protected members?
Simple answer:
Consider the following:
Now
Base::test()
should be accessible in the binding generator.@tritao After fixing this, you can consider adding a
Pass
which imports all these hidden members (functions/classes/variables/templates etc...) in the inherited hierarchies.The text was updated successfully, but these errors were encountered: