Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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::debugvalue::debugvalue
debugvalue()
Definition:
DebugMacros.cc:8
Generated for CMSSW Reference Manual by
1.8.5