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
Fix doxygen groups in many places #14157
Conversation
It turns out that grouping using @{ and @} only works if it is inside a doxygen comment like /** */ and not inside a normal comment /* */. This meant that most of our groupings were incorrect. - fix @{ and @} - avoid using /*! which is equivalent to /** - make some formatting prettier
@@ -383,7 +383,7 @@ levels, and accessors for objects of lower dimensionality do not have a | |||
@ingroup grid | |||
*/ | |||
|
|||
//@} | |||
/** @} */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To me, this looks not as nice as would
/** @} */ | |
/// @} |
As far as I know, doxygen should also pick up ///
comments. If others prefer the version here, I am happy to support that as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, those work as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My motivation was making it symmetric with the opening @{ which can be grouped with @name etc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I checked that each bracket has a correctly formatted matching bracket - I found a few that don't fit the convention.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Fix doxygen groups in many places
It turns out that grouping using @{ and @} only works if it is inside a
doxygen comment like /** / and not inside a normal comment / */, which we use all over the plae. This meant that most of our groupings were incorrect.
fixes #14095
It also magically fixes some other stuff:
It removes a gigantic amount of unrelated stuff from https://www.dealii.org/developer/doxygen/deal.II/group__Exceptions.html
and probably more. :-)