Considérons que j'ai 2 fichiers d'en-tête.Documenter les espaces de noms couvrant plusieurs fichiers doxygen
// HEADER 1
/**
* Doc for Foo here?
*/
namespace Foo {
class This {...};
}
& &
// HEADER 2
/**
* Doc for Foo here?
*/
namespace Foo {
class That {...};
}
Comment dois-je gérer cela lors de la documentation avec Doxygen?
Vous n'êtes pas obligé d'avoir un fichier spécial pour chaque espace de noms. Vous pouvez utiliser un fichier global "documentation de projet" qui fournit les docs de la page de garde pour votre projet, configure les groupes (à utiliser avec les balises/ingroup) et documente les espaces de noms en un seul endroit. Cela permet à tous les "aperçus" d'être tenus dans un endroit logique plutôt que dispersés au vent. Vous pouvez même mettre cette documentation de base dans un dossier "documentaiton" qui contient aussi des choses comme vos fichiers de configuration doxygen etc. –
@Jason Après avoir lu cette réponse, c'était en fait ce vers quoi je me tournais. Ça a l'air d'être un bon plan. – rhubarb
@JasonWilliams: Je pense que votre proposition vaut sa propre réponse. Je crois que c'est la meilleure approche. – NobodysNightmare