Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

doxygen (1)

Name

doxygen - documentation system for various programming languages

Synopsis

Please see following description for synopsis

Description

DOXYGEN(1)                       User Commands                      DOXYGEN(1)



NAME
       doxygen - documentation system for various programming languages

DESCRIPTION
       Doxygen  is  a  documentation system for C++, C, Java, Objective-C, IDL
       (Corba and Microsoft flavors), Fortran, Python, VHDL and to some extent
       PHP, C#, and D.

       You can use doxygen in a number of ways:

       1) Use doxygen to generate a template configuration file:

              doxygen [-s] -g [configName]

       2) Use doxygen to update an old configuration file:

              doxygen [-s] -u [configName]

       3)  Use  doxygen to generate documentation using an existing configura-
       tion file:

              doxygen [configName]

       4) Use doxygen to generate a template file controlling  the  layout  of
       the generated documentation:

              doxygen -l [layoutFileName]

              In  case  layoutFileName  is  omitted layoutFileName.xml will be
              used as filename.  If - is used for layoutFileName doxygen  will
              write to standard output.

       5) Use doxygen to generate a template style sheet file for RTF, HTML or
       Latex.

              RTF: doxygen -w rtf styleSheetFile

              HTML: doxygen -w html headerFile footerFile styleSheetFile [con-
              figFile]

              LaTeX:  doxygen  -w  latex  headerFile footerFile styleSheetFile
              [configFile]

       6) Use doxygen to generate an rtf extensions file

              RTF: doxygen -e rtf extensionsFile

              If - is used for extensionsFile doxygen will write  to  standard
              output.

       7) Use doxygen to compare the used configuration file with the template
       configuration file

              doxygen -x [configFile]

       8) Use doxygen to show a list of built-in emojis.

              doxygen -f emoji outputFileName

              If - is used for outputFileName doxygen will write  to  standard
              output.

       If -s is specified the comments in the config file will be omitted.  If
       configName is omitted `Doxyfile' will be used as a default.   If  -  is
       used  for  configFile  doxygen  will  write / read the configuration to
       /from standard output / input.

AUTHOR
       Doxygen version @VERSION@, Copyright Dimitri van Heesch 1997-2019


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+--------------------------------------+
       |ATTRIBUTE TYPE |           ATTRIBUTE VALUE            |
       +---------------+--------------------------------------+
       |Availability   | developer/documentation-tool/doxygen |
       +---------------+--------------------------------------+
       |Stability      | Uncommitted                          |
       +---------------+--------------------------------------+

SEE ALSO
       doxywizard(1).



NOTES
       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source    was    downloaded     from      http://doxygen.nl/files/doxy-
       gen-1.9.3.src.tar.gz.

       Further information about this software can be found on the open source
       community website at http://www.doxygen.nl/.



doxygen @VERSION@                   @DATE@                          DOXYGEN(1)