-
Notifications
You must be signed in to change notification settings - Fork 87
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
Doxygen: Support inlining simple structs in file #83
Comments
Hi, sorry for the delayed reply, I am rather busy this year :) I actually attempted to implement support for this, but as far as I remember (from a year ago), the generated XML showed no difference if this option was enabled or not and so I put it aside. I think this behavior didn't change at all since 1.8.13 but frankly I'm not sure. The thing is is -- this option affects how internal links (and also tag files) are generated, so while preprocessing the XML could work, it would probably run into a lot of nasty corner cases (invalid links etc), making it all very ugly. I'm interested in using this option for my projects as well but the support has to be done on Doxygen side first -- could you check if this option is reflected in the generated XML and if not (which is my assumption), open a feature request on the Doxygen project itself? After the Doxygen side is done, I can add support here as well. Thank you! |
No problem; thanks for getting back. I checked, and it still has no effect on the output. It does not inline them in the output. |
I see you opened an issue on the Doxygen repo: doxygen/doxygen#6825 Reopening so I (or someone else) can get back to this once the Doxygen part is implemented. |
Doxygen supports the INLINE_SIMPLE_STRUCTS configuration which is great for plain C APIs where a struct is just 2 fields together. It seems m.css does not honor this (maybe Doxygen is the one that isn't generating the XML correctly).
If this isn't feasible for you to implement, is there a simple way I could pre-process the XML to get this?
The text was updated successfully, but these errors were encountered: