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