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
Officially, AFAIK, function templates such as below are implicitly inline. Doxygen marks them as such, and breathe and sphinx pass that on.
template<typename T>
void foo(T) {}
I don't like seeing that inline specifier on every function in my library, and I tried to get rid of it.
Doxygen has a setting INLINE_INFO = ON/OFF. Unfortunately, it is always on for XML output, which is what is used by breathe.
My solution was to add a custom.js file which uses jquery to find the inline specifiers and delete them.
Officially, AFAIK, function templates such as below are implicitly inline. Doxygen marks them as such, and breathe and sphinx pass that on.
I don't like seeing that inline specifier on every function in my library, and I tried to get rid of it.
Doxygen has a setting
INLINE_INFO = ON/OFF
. Unfortunately, it is always on for XML output, which is what is used by breathe.My solution was to add a custom.js file which uses jquery to find the inline specifiers and delete them.
In conf.py add the following:
Add a custom.js to _static directory:
I've raised an issue in the Doxygen project:
doxygen/doxygen#8458
For now, I believe my solution will work, if you consider this a problem.
The text was updated successfully, but these errors were encountered: