Doxygen des Namespace in cpp kennen

8

Wir haben ein C ++ - Projekt, das wir mit doxygen dokumentieren, indem wir nur Doxygen-Kommentare in die Header für Klassen einfügen. Wir dokumentieren statische Funktionen in cpp.

Unsere doxygen Konfigurationsdateien ernten jede Datei header / hpp) / implementation / cpp) innerhalb des Projekts. Außerdem haben wir einige unabhängige Komponenten (und Externals), die wir innerhalb von Namespaces isolieren.

Das Projekt wird so durchgeführt, dass wir Polymorphismus verwenden (aufgrund der extensiven Verwendung von Proxy-Mustern)

Wie es allgemein üblich ist, verbieten wir die Verwendung der -Direktive innerhalb des Headers und verwenden sie in der Implementierungsdatei.

Normalerweise haben wir im Header:

%Vor%

Innerhalb der Implementierung haben wir

%Vor%

Beim Ausführen von doxygen scheint er verwirrt zu sein und erzeugt Fehlermeldungen:

%Vor%

Irgendeine Idee, wie Sie diese Fehler loswerden und doxygen die "using" -Richtlinie bewusst machen?

BEARBEITEN

  • schlechte Nachrichten, scheint auf Bug-Tracker geöffnet: Ссылка , Ссылка : sieht so aus, als suche ich nach einem Workaround statt nach einer sauberen Lösung.
Bruce 25.02.2013, 08:57
quelle

1 Antwort

0

Es wurde keine Problemumgehung gefunden. Wir haben den vollständigen Namespace in der Implementierung wieder verwendet, um genau mit der Headerdefinition übereinzustimmen. Als geschlossen markieren, mein Verlust :-( Kommentare zu sehen / in der Frage zu bearbeiten, könnte Lesern helfen

    
Bruce 24.04.2013, 10:46
quelle

Tags und Links