https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68792

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2015-12-09
     Ever confirmed|0                           |1

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #0)
> Currently with doxygen 1.8.9 the output for libstdc++ creates loads of
> useless man-pages for implementation details that should not be in the
> public API docs:
> 
> std::tr2::__detail.3
> std::_List_iterator.3
>
> These should either be suppressed, or deleted after they are generated.

This config setting would be a good start:

EXCLUDE_SYMBOLS        = std::_[A-Z]*

> (with doxygen 1.8.10 we get a man page per header, which is even worse, but
> that's a separate issue)

That turned out to be a Doxygen bug that causes the man-page generation to stop
before run_doxygen removes the unwanted per-header pages.

https://bugzilla.gnome.org/show_bug.cgi?id=759241

Reply via email to