Betrachten Sie, ich habe 2 Header-Dateien.Dokumentieren von Namespaces, die mehrere Dateien umfassen doxygen
// HEADER 1
/**
* Doc for Foo here?
*/
namespace Foo {
class This {...};
}
& &
// HEADER 2
/**
* Doc for Foo here?
*/
namespace Foo {
class That {...};
}
Wie soll ich damit umgehen, wenn sie mit Doxygen zu dokumentieren?
Sie brauchen nicht für jeden Namespace eine spezielle Datei haben. Sie können eine globale "Projektdokumentation" -Datei verwenden, die die Frontend-Dokumente für Ihr Projekt bereitstellt, die Gruppen (zur Verwendung mit/ingroup -Tags) erstellt und die Namespaces an einem Ort dokumentiert. Dadurch können alle "Übersichten" an einem logischen Ort statt in den Wind gestreut gehalten werden. Sie können diese Kerndokumentation sogar in einen "documentaiton" -Ordner stellen, der auch Dinge wie Ihre doxygen-Konfigurationsdateien usw. enthält. –
@Jason Nachdem ich diese Antwort gelesen hatte, war es genau das, worauf ich mich stützte. Hört sich nach einem guten Plan an. – rhubarb
@JasonWilliams: Ich denke, Ihr Vorschlag ist eine eigene Antwort wert. Ich glaube, das ist der bessere Ansatz. – NobodysNightmare