Je dispose d'un fichier .cpp et ai constaté que Doxygen est incapable de documenter une fonction qui contient le format suivant:Impossible de générer de la documentation pour la définition de la fonction suivie de quelques #defines macro
//!
//! \brief Test
//! and perform operations on those points.
//!
void CTest::TestTri()
EH_Start("CTest::TestTri")
{
}
EH_Stop
Le EH_Start
et EH_Stop
sont un mécanisme de gestion des exceptions et causant des problèmes.
Comment pouvons-nous les exclure?
Je ne pense pas que la directive fn fonctionnera si Doxygen ne parvient pas à analyser cette fonction à un moment donné dans la base de code. Comme la directive 'class', elle a pour but de vous permettre de déplacer la documentation. Il n'est pas destiné à vous permettre d'ajouter un document de fonction arbitraire pour des fonctions inexistantes. –