ich eine CPP-Datei haben und festgestellt, dass Doxygen nicht in der Lage ist, eine Funktion zu dokumentieren, die das folgende Format enthält:Unable Dokumentation Funktionsdefinition von einigen Makro #defines gefolgt erzeugen
//!
//! \brief Test
//! and perform operations on those points.
//!
void CTest::TestTri()
EH_Start("CTest::TestTri")
{
}
EH_Stop
Die EH_Start
und EH_Stop
sind ein Ausnahmebehandlungsmechanismus und verursacht Probleme.
Wie können wir diese ausschließen?
Ich glaube nicht, dass die Fn-Direktive funktioniert, wenn Doxygen diese Funktion nicht zu irgendeinem Zeitpunkt in der Codebasis erfolgreich analysiert. Wie die "class" -Richtlinie soll es Ihnen ermöglichen, die Dokumentation zu verschieben. Es ist nicht vorgesehen, dass Sie ein beliebiges Funktionsdokument für nicht vorhandene Funktionen hinzufügen können. –