[Doxygen-develop] Anonymous compounds in XML output and typename
Brought to you by:
dimitri
From: Stephan T. <and...@gm...> - 2007-10-17 10:45:27
|
Hi, Currently doxygen does not output anonymous enums, structs, unions and namespaces in the generated XML. Instead the members of these compounds are output as members of the surrounding scope, except in the case of enums. Anonymous namespaces are additionally given their own "namespace@(...).xml" files, though their members are not documented. In my opinion it would be desirable if the anonymous compounds weren't omitted from the output and its members be outputted as members of the compounds. This way the XML output would be closer to the original C++ code and would allow for reconstructing the HTML output, which currently is not possible. Similarly, I'd argue that the "typename" qualifier for dependent types should not be automatically stripped from types, as it is indispensable for correct c++ code and trivial to delete if one doesn't need it. Best regards, Stephan |