Hi!
Eric Niebler wrote:
Usually names in the detail:: namespace are replaced by "unspecified"
automatically by doxygen2boostbook.xsl. But not when a public type
inherits from a type in the detail namespace. Then, the ugly
implementation detail shows up in the generated docs.
The following patch completely hides bases that are in the detail
namespace. (I thought that would be better than showing inheritance from
"unspecified".)
OK to commit?
FWIW, I think it makes sense to hide implementation details, and that
includes inheriting from classes in the detail namespace. I reviewed the
patch and it looks good to me (didn't try it, though).
My only (albeit very small) concern is whether it affects other
libraries, notably other Boost libraries. I won't hold this point by
itself against the patch and wouldn't think twice if there are
reasonable workarounds to get the current behaviour.
Having posted patches to BoostBook myself very recently and in the past,
however, I have to ask: Who is maintaining BoostBook and who should be
bugged before committing patches?
When it comes to obvious bugs the understanding is to just fix them.
What about enhancements and general evolution of the tool? Is it alright
to assume that unless there are strong objections to the patches (and of
course I'm assuming we're all reasonable people ;-) it is ok to commit them?
Best regards,
João
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests:
https://lists.sourceforge.net/lists/listinfo/boost-docs