Doxygen is a widely used documentation generation system for various programming languages, such as C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, LaTEX and C#.
Doxygen works either with documented files or with undocumented ones. In the first case, you specify the comments in the source code in a specific format that Doxygen can understand, so the program scans the project folder with subfolders or a specific file. In the second case, you can configure Doxygen to "harvest" your source code and generate the documentation.
When Doxygen finishes the process, it can generate the according documentation in a variety of formats such as HTML, RTF, PostScript, PD with hyperlinks, compressed HTML (CHM), and Unix man pages.
Since the documentation is obtained directly from the source code, you are sure to get the updated version of the docs.
Doxygen is very popular in the open source world, so we can see several open source projects that use this tool to generate the docs pages.
Office Viewer Component is designed to ease specific issues for ActiveX
It determines the worth of your investment after some years
It helps designing line array column loudspeakers into a wide variety of venues
RefrigerantCode is a free refrigerant thermal system simulation calculator
Calculates the wind correction angle, ground speed, weight and balance and more
Mathematical program that can work with scripts
It is an application which allows you to convert CHM to PDF files
Comments