Skip to content

fknorr/doxycpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DoxyC++

DoxyC++ is a Python script for generating HTML documentation by post-processing data generated by Doxygen.

Why develop a different HTML generator?

Doxygen's HTML documentation is very OO-specific, building the layout around classes and implementation hierarchies. Modern C++ does not fit this concept very well and code built around static classes, templates and their specializations makes for very counterintuitive documentation.

Hence, DoxyC++ is namespace-, template- and overloading-oriented and aims for a layout similar to The C++ Reference. Functions are grouped by overloads, template specializations are part of the template's pages and the overall navigation is simplified.

Screenshot

Requirements

DoxyC++ is written in Python 3, runs fine with Python 3.3.4 and may also work with earlier or later versions. For XML parsing, it requires python-lxml (Python3 bindings for libbxml2 and libxslt libraries), e.g. version 3.3.0.

License

DoxyC++ is licensed under the GNU GPL Version 3.

About

A postprocessor for Doxygen generating C++-suited HTML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published