CMS 3D CMS Logo

DebugMacros.h
Go to the documentation of this file.
1 #ifndef Utilities_DebugMacros_h
2 #define Utilities_DebugMacros_h
3 
5 
6 namespace edm {
7  struct debugvalue {
8 
9  debugvalue();
10 
11  int operator()() { return value_; }
12 
13  const char* cvalue_;
14  int value_;
15  };
16 
18 }
19 
20 #define FDEBUG(lev) if(lev <= debugit()) std::cerr
21 
22 #endif
debugvalue debugit
Definition: DebugMacros.cc:13
const char * cvalue_
Definition: DebugMacros.h:13
#define CMS_THREAD_SAFE
HLT enums.