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 : de root
