doxygen - documentation system for various programming languages
Please see following description for synopsis
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)