CppDoc generates HTML documentation for your C++ classes, based on your source code and special comments embedded within it. It supports JavaDoc tags (@see, @return, etc.) and can produce JavaDoc-style output, including class hierarchies, a master index, and a deprecations list. The documentation comments are optional; if you leave them out, CppDoc will still generate a full set of documentation based on class relationships and hierarchy.
Version 2.3 adds syntax coloring for generated source code files, preliminary C# and Java support, and custom text within
tags, as well as several other bug fixes and enhancements.