Projects / doxygen

doxygen

Doxygen is a cross-platform, JavaDoc-like documentation system for C++, C, Objective-C, C#, Java, IDL, Python, PHP, VHDL, and Fortran. Doxygen can be used to generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF) from a set of source files. Doxygen can also be configured to extract the code-structure from undocumented source files. This includes dependency graphs, class diagrams and hyperlinked source code. This type of information can be very useful to quickly find your way in large source distributions.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 Dec 2011 23:15

Release Notes: This release fixes a bug which could cause doxygen to hang when INCLUDE_PATH was not empty. It also fixes two cases in which doxygen was not producing valid XHTML output. It adds support for @staticmethods in Python and provides more control over the size of internal caches used by doxygen.

  •  04 Dec 2011 01:37

    Release Notes: The navigation tree (GENERATE_TREEVIEW=YES) has been redesigned. The local search engine is now more compact, so the search data loads faster. Support has been added for cross-referencing smart-pointer like classes. Support for PHP heredoc has been added. The VHDL parser has been rewritten. Many bugs have been fixed.

    •  21 Aug 2011 08:16

    Release Notes: A bug that could cause doxygen to crash on large projects was fixed. A problem using \cite under Windows and a couple of smaller regressions were also fixed.

    •  14 Aug 2011 14:16

      Release Notes: This version adds support for Tcl parsing, bibTeX literature citations, a new way of including code fragments, zooming and panning for large SVG images, and searching via an open-search provider browser add-in. As always, many bugs have been fixed.

      •  28 Mar 2011 15:59

        Release Notes: This releases fixes a number of bugs that have been found in the previous releases and adds an option that allows embedding of the class documentation inside the documentation of a group.

        RSS Recent comments

        30 Mar 2003 00:35 burmagroup Thumbs up

        Industrial use
        I introduced doxygen into industrial use in a German company. I think this shows the quality.

        30 Apr 2001 20:23 dcardamo

        Excellent
        This is an excellent tool which I highly recommend to any C++ project.

        Screenshot

        Project Spotlight

        htop

        An interactive text mode process viewer for Linux. A 'better top'.

        Screenshot

        Project Spotlight

        dnw4l

        DNW for Linux.