Uživatelské nástroje

Nástroje pro tento web


doxygen

Toto je starší verze dokumentu!


Instalace

apt-get install doxygen-gui
doxywizard

syntax ve zdrojovém kódu

  • komentáře na které má doxygen reagovat se identifikují pomocí: buď /** nebo //! (podle použitého komentáře)
    • funguje i /*! (doporučeno od vedoucího DP)
  • všechny následující parametry se používají právě uvnitř tohoto komentáře

hlavička

  • na začátku zdrojáku lze specifikovat uvnitř komentáře následující klíčové slova
    • (lze psát \slovo (doporučeno vedoucím DP) i @slovo používané v javě)
    • @file - identifikuje, že se jedná o komentář k celému souboru
    • @brief - krátký popis
    • @date
    • @note
    • @author
/*!
  * \file asusutility.c
  * \brief Asus infosvr daemon tester
  * \author Jan Bariencik <143248@mail.muni.cz>
  * \date 2010
  * \note tested on: Asus WL-500gP V2 (3.0.3.5)
  * 
  * Utility for demonstratig infosvr daemon vulnerability running on 
  * Asus wireless router. 
  */
 

funkce

  • @brief Description of the function
  • @brief directive, leave a blank line and add a detailed description of what the function does. Also add the following optional
    • @param[in] parameter Description of parameter constraints etc.
    • @return Description of the return value.
    • @todo Description of something to be done to improve the code.
/*!
  * \brief       receive and process packet until expected type get
  * \param con   connection context
  * \param type  expected type
  */
void
recvfromPKG(conn_pkg_t  * con, int type)
 

proměnné a struktury

doxygen.1388342062.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki