Doxygen 1.5.2

Sponsored Links

Doxygen 1.5.2 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 6 (2 times)
File size: 6.57 MB
Platform: Windows All
License: Freeware
Downloads: 1011
Date added: 2007-07-22
Publisher: Dimitri van Heesch

Doxygen 1.5.2 description

Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), etc Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Doxygen is able to help the user in three ways:
- It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in ) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code.
- You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. You can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically.
- You can even `abuse doxygen for creating normal documentation
Main features:
- Requires very little overhead from the writer of the documentation. Plain text will do, but for more fancy or structured output HTML tags and/or some of doxygens special commands can be used.
- Supports C/C++, Java, (Corba and Microsoft) Java, Python, IDL, C#, Objective-C and to some extent D and PHP sources.
- Supports documentation of files, namespaces, packages , classes, structs, unions, templates, variables, functions, typedefs, enums and defines.
- JavaDoc (1.1), Qt-Doc, and ECMA-334 (C# spec.) compatible.
- Automatically generates class and collaboration diagrams in HTML (as clickable image maps) and LATEX (as Encapsulated PostScript images).
- Uses the dot tool of the Graphviz tool kit to generate include dependency graphs, collaboration diagrams, and graphical class hierarchy graphs.
- Flexible comment placement: Allows you to put documentation in the header file (before the declaration of an entity), source file (before the definition of an entity) or in a separate file.
- Generates a list of all members of a class (including any inherited members) along with their protection level.
- Outputs documentation in on-line format (HTML and UNIX man page) and off-line format (LATEX and RTF) simultaneously (any of these can be disabled if desired). All formats are optimized for ease of reading.
- Furthermore, compressed HTML can be generated from HTML output using Microsofts HTML Help Workshop (Windows only) and PDF can be generated from the LATEX output.
- Includes a full C preprocessor to allow proper parsing of conditional code fragments and to allow expansion of all or part of macros definitions.
- Automatically detects public, protected and private sections, as well as the Qt specific signal and slots sections. Extraction of private class members is optional.
- Automatically generates references to documented classes, files, namespaces and members. Documentation of global functions, globals variables, typedefs, defines and enumerations is also supported.
- References to base/super classes and inherited/overridden members are generated automatically.
- Includes a fast, rank based search engine to search for strings or words in the class and member documentation.
- You can type normal HTML tags in your documentation. Doxygen will convert them to their equivalent LATEX, RTF, and man-page counterparts automatically.
- Allows references to documentation generated for other projects (or another part of the same project) in a location independent way.
- Allows inclusion of source code examples that are automatically cross-referenced with the documentation.
- Inclusion of undocumented classes is also supported, allowing to quickly learn the structure and interfaces of a (large) piece of code without looking into the implementation details.
- Allows automatic cross-referencing of (documented) entities with their definition in the source code.
- All source code fragments are syntax highlighted for ease of reading.
- Allows inclusion of function/member/class definitions in the documentation.
- All options are read from an easy to edit and (optionally) annotated configuration file.
- Documentation and search engine can be transferred to another location or machine without regenerating the documentation.
- Can cope with large projects easily.

Doxygen 1.5.2 Screenshot

Doxygen 1.5.2 Keywords

Bookmark Doxygen 1.5.2

Hyperlink code:
Link for forum:

Doxygen 1.5.2 Copyright do not provide cracks, serial numbers etc for Doxygen 1.5.2. Any sharing links from, or are also prohibited.

Allok Video Splitter 2.2.0 Review:

Name (Required)
Featured Software

Want to place your software product here?
Please contact us for consideration.

Related Software
A program that reads one or more Java class files and converts them into Java source files which can be compiled again. Free Download
An easy to use, open source Java Decompiler Free Download
An open source Java PDF library for working with PDF documents Free Download
CodeCompanion brings a feature-rich and trustworthy tool that analyses your Java source code and points out how it can be improved. Free Download
JiveLint is a command line tool employing static analysis on your JAVA source code Free Download
Open source pure Java library for recognition and processing mouse gestures. Free Download
Visual GUI builder tool for Java Swing applications and applets. Free Download
Bean Sheet is an extensible Java-based spreadsheet platform and at its core is Bean Shell, an open source Java interpreter. Free Download