doxypress
doxypress copied to clipboard
Provide a way do hide implementation details in header only libraries.
Header-only libraries often put implementation details into a special namespace (Boost libraries often use detail
).
Implementation details should not be displayed in documentation. When a function returns a type that is an implementation detail, it should be displayed as unspecified.
Examples: http://www.boost.org/doc/libs/release/doc/html/boost/algorithm/is_alnum.html http://www.boost.org/doc/libs/release/libs/core/doc/html/core/lightweight_test.html
Doxypress, like Doxygen before it, should be able to exclude classes and namespaces. In DoxyPressApp, look under Build Settings Tab, Input Source Files option (on the left), under the Exclude Symbols area. Entering detail
there should exclude the detail
namespace from documentation.