mutDebug.cpp
gehe zur Dokumentation dieser Datei
00001 
00028 /*
00029  *  mutDebug.cpp
00030  *  Mutabor
00031  *
00032  *  Created by Tobias Schlemmer on 25.03.10.
00033  *  Copyright 2010 TU Dresden. All rights reserved.
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 

Erzeugt am Sun Aug 21 2011 10:51:56 für Mutabor von doxygen 1.7.4