Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]



    Doxygen is a documentation generator for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C# and D. Being highly portable, it runs on most Unix systems as well as on Windows and Mac OS X. Most of the Doxygen code was written by Dimitri van Heesch.

    Several projects such as KDE use Doxygen for generating documentation for the API. KDevelop has builtin support for Doxygen.

    Graphviz is needed by doxygen to create diagrams.


        Doxygen
            Usage
            Example code
            See also
    NameDoxygen
    LogoImage:Doxygen.png
    DeveloperDimitri van Heesch
    Latest Release Version1.5.0
    Latest Release Date19 October, 2006
    Operating SystemLinux, Microsoft Windows
    Genredocumentation generator
    LicenseGNU General Public License

    top

    Usage
    Doxygen takes as input the source code files and outputs a set of documentation pages. By default the output format is HTML but it can also be in CHM, RTF, PDF, LaTeX, PostScript or man pages.

    The documentation generation is based on the parsing of the program structure and on the additional information given by the code writer in specially formatted comments. The format of the comments is similar to Javadoc.

    top

    Example code
    The following illustrates how a source file can be documented.

    /
      The time class represents a moment of time.
      author John Doe
      /
    class Time ;

    top

    See also
      Graphviz: Doxygen can use GraphViz to generate diagrams including class hierarchies and collaboration for C++, Java and Python
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "Doxygen". link