Toutes les classes de ma bibliothèque sont définies dans un espace de noms. Lorsque je crée une page principale pour Doxygen, je dois explicitement utiliser cet espace de noms dans les commentaires pour que Doxygen génère des liens. Je voudrais utiliser quelque chose comme "using namespace" pour tout le bloc de commentaire."using namespace" pour les commentaires Doxygen
Un exemple:
/**
* \mainpage My Library
*
* Use MyLibraryNamespace::MyClass to ...
*/
Ici Doxygen génère automatiquement un lien vers la documentation de MyLibraryNamespace :: MyClass.
/**
* \mainpage My Library
*
* Use MyClass to ...
*/
Ici Doxygen ne génère pas un lien vers la documentation de MyLibraryNamespace :: MyClass (comme il pourrait y avoir plusieurs définitions de MaClasse dans différents espaces de noms, je suppose). Pour faciliter la lecture, je voudrais omettre le préfixe d'espace de noms dans le commentaire. Est-ce possible sans devoir taper \ref MyLibraryNamespace::MyClass "MyClass"
à chaque fois?