-
Notifications
You must be signed in to change notification settings - Fork 141
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
Docs[mqbblp]: Complete conversion of mqbblp documentation from BDE style to Doxygen style #570
Conversation
6bb6efb
to
dee6241
Compare
dee6241
to
ab52bb0
Compare
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.
Build 443 of commit ab52bb0 has completed with FAILURE
ab52bb0
to
291986a
Compare
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.
Build 444 of commit 291986a has completed with FAILURE
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.
Sanitizer error
291986a
to
0d3fb13
Compare
This shouldn't be related to anything in this PR. |
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.
Build 447 of commit 0d3fb13 has completed with FAILURE
This patch teaches Doxygen to ignore the `BSLMF_NESTED_TRAIT_DECLARATION` macro instantiations in many of our class declarations, which confuse its parser and cause warnings and incorrect documentation generation. Signed-off-by: Patrick M. Niedzielski <[email protected]>
This patch makes three changes: 1. First, it converts the BDE-style component documentation into Doxygen `@file` documentation. 2. Next, it converts stray BDE-style documentation that was not automatically converted to Doxygen format when we open-sourced. 3. Finally, it makes minor changes to non-Doxygen comments, like file header comments or include comments, which were not correctly updated in the past. This patch continues the work from commit a75a915. Signed-off-by: Patrick M. Niedzielski <[email protected]>
This patch removes the old `doc/*.txt` file and migrates some information in it into a file Doxygen can read. The information not migrated is: 1. the table of contents for this package, which is very out-of-date and will be generated by Doxygen automatically, and kept in-sync with any documentation changes made in the files, and 2. the hierarchical synopsis, which is also out-of-date. This continues the changes made in commit cb037c6. Signed-off-by: Patrick M. Niedzielski <[email protected]>
0d3fb13
to
ef89b9d
Compare
This continues the work started in PR #523 into the mqbblp package. It contains three independent patches:
Make doxygen ignore
BSLMF_NESTED_TRAIT_DECLARATION
: Fixes several warnings during documentation generation.Convert mqbblp documentation to Doxygen format: Migrates in-code documentation to Doxygen format.
Migrate mqbblp docs directory into a Doxygen file: Migrates package-level documentation to Doxygen format.