prog:doxygen
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
prog:doxygen [2018/08/23 01:36] – Création root | prog:doxygen [2020/05/11 00:09] (Version actuelle) – Suppression de la taille par défaut pour les images root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | =====La base===== | + | =====Création du fichier de base===== |
Générer le fichier de base | Générer le fichier de base | ||
doxygen -g Doxyfile | doxygen -g Doxyfile | ||
Ligne 37: | Ligne 37: | ||
* '' | * '' | ||
* '' | * '' | ||
- | Sans : {{: | + | Sans : {{: |
* '' | * '' | ||
* '' | * '' | ||
Ligne 55: | Ligne 55: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
+ | |||
+ | =====Astuces===== | ||
+ | ===@file=== | ||
+ | Dans tous les fichiers qui contiennent de la documentation, il est impératif d' | ||
+ | |||
+ | ===Pas de documentation dans les entêtes=== | ||
+ | La documentation s' | ||
+ | |||
+ | Avantages : réduction de la taille des entêtes. En cas de modification de la documentation, | ||
+ | |||
+ | Il va juste rester dans les entêtes la documentation des macros, la description générale des classes et des '' | ||
+ | |||
+ | ===Vrac=== | ||
+ | Pour faire référence à un symbole non automatiquement détecté, ajouter un ''#'' | ||
+ | |||
+ | Pour mettre en évidence un paramètre, il n'est pas possible de faire un lien. On peut le mettre au format code avec '' | ||
+ | |||
+ | Documenter une variable externe avant une fonction interne au fichier. Pour éviter de devoir répéter la définition de la fonction interne, ce qui va permettre à Doxygen de comprendre qu'on change de symbole, il suffit de changer de commentaire Doxygen. Par exemple : | ||
+ | < | ||
+ | /** \class llgc:: | ||
+ | * \brief Class that automatically choose the hash function. | ||
+ | */ | ||
+ | |||
+ | /** \brief Compute hash. | ||
+ | * \param[in] in The string to compute. | ||
+ | * \return The hash in binary format. | ||
+ | */ | ||
+ | std:: | ||
+ | </ | ||
+ | |||
+ | ^Documentation^Exemple^Commentaire^ | ||
+ | | Namespace | '' | ||
+ | | Classe | '' | ||
+ | | Fonction de classe | '' | ||
+ | | Variable de classe | '' | ||
+ |
prog/doxygen.1534981008.txt.gz · Dernière modification : 2018/08/23 01:36 de root