Doxygen
-
Abend,
2 kleine Fragen zu doxygen:
Wie dokumentiere ich Macros mit doxygen?
Ich habe es so probiert:/** @file */ #ifndef LOGGER_H #define LOGGER_H #include <string> #if defined _DEBUG /** \def LOG_DEBUG(logobj, message) */ #define LOG_DEBUG(logobj, message) (logobj)->log(Logger::LEVEL_DEBUG, message, __FUNCTION__, __LINE__)
Aber das Makro taucht nicht auf in der Doku von Logger.h. Muss ich da noch was in den Doxygen Einstellungen eingeben?
2. Doxygen erstellt ja auch eine Filelist, nur leider stehen bei mir da absolute Dateinamen, also F:\programmieren\...usw..\foo.h
Wo kann ich einstellen, dass er nur noch foo.h etc anzeigt?
-
zu 2.:
wenn du im Doxyfile
SKIP_FUNCTION_MACROS = NO
setzt?
-
Also das mit den kurzen Filenames hab ich jetzt hinbekommen.
Weiß noch wer, wie ich es schaffe, dass Doxygen meine Makros dokumentiert?