gehe zur Dokumentation dieser Datei00001
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #include "Defs.h"
00038 #ifdef DEBUG
00039 #include "mutDebug.h"
00040
00041 debugFlags::debugFlagSet debugFlags::flags;
00042
00043
00044 void debugFlags::InitCommandLine(wxCmdLineParser& parser) {
00045 #define DEBUGFLAG(flag,description) \
00046 { wxCMD_LINE_SWITCH, wxEmptyString, _T("debug-"#flag), description },
00047 static const wxCmdLineEntryDesc cmdLineDesc[] =
00048 {
00049 #include "mutDebugFlags.h"
00050 { wxCMD_LINE_NONE }
00051 };
00052 #undef DEBUGFLAG
00053 parser.SetDesc(cmdLineDesc);
00054 }
00055 void debugFlags::ProcessCommandLine(wxCmdLineParser& parser) {
00056 #define DEBUGFLAG(flag,description) \
00057 debugFlags::flags[flag]=parser.Found(_T("debug-"#flag));
00058 #include "mutDebugFlags.h"
00059 #undef DEBUGFLAG
00060 }
00061
00062 #endif
00063