Main Page
Namespaces
Classes
Package Documentation
FWCore
Utilities
interface
DebugMacros.h
Go to the documentation of this file.
1
#ifndef Utilities_DebugMacros_h
2
#define Utilities_DebugMacros_h
3
4
namespace
edm
{
5
struct
debugvalue
{
6
7
debugvalue
();
8
9
int
operator()
() {
return
value_
; }
10
11
const
char
*
cvalue_
;
12
int
value_
;
13
};
14
15
[[cms::thread_safe]]
extern
debugvalue
debugit
;
16
}
17
18
#define FDEBUG(lev) if(lev <= debugit()) std::cerr
19
20
#endif
edm::debugit
debugvalue debugit
Definition:
DebugMacros.cc:13
edm::debugvalue::value_
int value_
Definition:
DebugMacros.h:12
edm::debugvalue::cvalue_
const char * cvalue_
Definition:
DebugMacros.h:11
edm::debugvalue
Definition:
DebugMacros.h:5
edm::debugvalue::operator()
int operator()()
Definition:
DebugMacros.h:9
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::debugvalue::debugvalue
debugvalue()
Definition:
DebugMacros.cc:8
Generated for CMSSW Reference Manual by
1.8.11