LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
DebugMacros.h
Go to the documentation of this file.
1
#ifndef canvas_Utilities_DebugMacros_h
2
#define canvas_Utilities_DebugMacros_h
3
4
#include "
canvas/Utilities/fwd.h
"
5
6
#include <iostream>
7
8
namespace
art
{
9
struct
debugvalue
{
10
11
debugvalue
();
12
13
int
14
operator()
()
15
{
16
return
value_
;
17
}
18
19
const
char
*
cvalue_
;
20
int
value_
;
21
};
22
23
extern
debugvalue
debugit
;
24
}
25
26
#define FDEBUG(lev) \
27
if (lev <= art::debugit()) \
28
std::cerr
29
30
#endif
/* canvas_Utilities_DebugMacros_h */
31
32
// Local Variables:
33
// mode: c++
34
// End:
art::debugit
debugvalue debugit
Definition:
DebugMacros.cc:12
fwd.h
art::debugvalue::debugvalue
debugvalue()
Definition:
DebugMacros.cc:8
art::debugvalue::cvalue_
const char * cvalue_
Definition:
DebugMacros.h:19
art::debugvalue
Definition:
DebugMacros.h:9
art::debugvalue::operator()
int operator()()
Definition:
DebugMacros.h:14
art
HLT enums.
Definition:
ServiceProviderWrappers.h:36
art::debugvalue::value_
int value_
Definition:
DebugMacros.h:20
canvas
Utilities
DebugMacros.h
Generated on Wed Dec 12 2018 14:42:35 for LArSoft by
1.8.11