You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the breathe_domain_by_extension variable in conf.py to set the domain of some files to be C, the documentation generated for enums is invalid. This is only true for Breathe versions v4.12 and up, v4.11 works OK.
The gist of it is that the enum definition below generates the output from the image copied below, where the enumerand names are missing.
/// A dummy enumenumcolor {
red=0xFF0000,
green=0x00FF00,
blue=0x0000FF,
};
Might be automatically fixed with Sphinx 3 and latest Breathe, considering the C domain was rewritten and Breathe now uses Sphinx in a more proper way compared to before.
Hi,
When using the
breathe_domain_by_extension
variable in conf.py to set the domain of some files to be C, the documentation generated for enums is invalid. This is only true for Breathe versions v4.12 and up, v4.11 works OK.The gist of it is that the enum definition below generates the output from the image copied below, where the enumerand names are missing.
Here is a link to a minimal example that reproduces this issue: https://github.com/rdeterre/breatherepro
My setup for testing was the following:
I tried all releases of Breathe since v4.11.
The text was updated successfully, but these errors were encountered: