Fix #9369: Inline Doxygen documentation for tags.hMerge tags.h documentation into source file#9382
Fix #9369: Inline Doxygen documentation for tags.hMerge tags.h documentation into source file#9382sainathmanda7 wants to merge 3 commits intoCGAL:mainfrom
Conversation
Moves the Doxygen comments from the detached doc file directly into the header file. Fixes CGAL#9369
| struct Parallel_tag : public Sequential_tag { static constexpr bool is_parallel = true; }; | ||
|
|
||
| #ifdef CGAL_LINKED_WITH_TBB | ||
| /// \ingroup PkgSTLExtensionUtilities |
There was a problem hiding this comment.
It makes no sense to have documentation to depend on a macro
|
/build:v0 |
|
There was an error while building the doc: |
|
It would be good practice to run doxygen locally (not directly but activating documentation generation in cmake .. and make doc) |
|
Have a look at the Doxyfile.in of the Polygon Mesh Processing package to see how to handle some doxygen in directory |
|
@afabri Thanks for pointing me to that example! I’ve updated Doxyfile.in for the STL_Extension package to include tags.h in the INPUT list, which should fix the documentation generation. Let me know if this looks good or if any further changes are needed. |
|
Hello @sainathmanda7, |
|
Am sorry and Thankyou for your advice sir, Thankyou sir. |
Description
This PR resolves issue #9369 by moving the Doxygen documentation for
<CGAL/tags.h>directly into the source code to act as the single source of truth.Changes made:
///) from the detached documentation file directly intoSTL_Extension/include/CGAL/tags.h, placing them immediately above their respectivestructandtypedefdeclarations.STL_Extension/doc/STL_Extension/CGAL/tags.hfile to prevent duplicate documentation warnings and clean up the file tree.Fixes #9369