Dokumentieren mit Doxygen: Tools & Beispiele

Alle Beispieldateien aus dem Kapitel Dokumentieren mit Doxygen stehen auch als Zip-Datei bsp-doxygen.zip oder als Archivdatei bsp-doxygen.tar.gz zur Verfügung.

Codebeispiele aus dem Buch

Buch Seite 26 Einführendes Beispiel: example01.cpp , Doxyfile
Buch Seite 34 Dokumentation von Klassen, Strukturen, Varianten, Aufzählungen: class_demo.h , Doxyfile
Buch Seite 40 Dokumentation von Funktionen: func_docu.h , Doxyfile
Buch Seite 43 Dokumentation von Funktionszeigern: var_docu.h , typedef_docu.h , Doxyfile
Buch Seite 48 Links mit Doxygen: print.h , types.h , Doxyfile
Buch Seite 52 Abkürzungen und Wiederholungen: person.h , Doxyfile
Buch Seite 58 Graphen mit dot: main.dox , Doxyfile
Buch Seite 59 Graphen mit mscgen: transceiver.cpp , Doxyfile
Buch Seite 69 Module: module_demo.c , Doxyfile
Buch Seite 72 Gruppen: member_demo.h , Doxyfile
Buch Seite 75 Zeichen- und Absatzformatierung: format_demo.h , Doxyfile
Buch Seite 80 Spezielle Absätze: print2.h , Doxyfile
Buch Seite 85 Hauptseite: mainpage.dox , Doxyfile

Doxygen-Filter zur Extraktion der Revisionsnummer aus Subversion

Buch Seite 89

In der Doxygen-Konfigurationsdatei kann unter der Einstellung FILE_VERSION_FILTER ein Versionsfilter zur Ableitung der Version einer Quelldatei angegeben werden.

Wenn Sie Ihre Quelltexte mit Subversion verwalten und Windows als Betriebssystem verwenden, dann kann das JScript svn_revision_number.js als Versionsfilter verwendet werden.

In die Doxygen-Konfigurationsdatei wird das Filter mit dem Eintrag

FILE_VERSION_FILTER = cscript.exe /Nologo svn_revision_number.js

eingebunden.