Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
FWCore
MessageLogger
src
ELextendedID.cc
Go to the documentation of this file.
1
// ----------------------------------------------------------------------
2
//
3
// ELextendedID.cc is used as a key in maps for both counting toward
4
// limits on how many times a destination will react
5
// to a type of message, and for statistics.
6
//
7
// 07-Jul-1998 mf Created file.
8
// 26-Aug-1998 WEB Updated with ELseverityLevel in place of int.
9
//
10
// ----------------------------------------------------------------------
11
12
#include "
FWCore/MessageLogger/interface/ELextendedID.h
"
13
14
namespace
edm
{
15
16
// ----------------------------------------------------------------------
17
// Comparator:
18
// ----------------------------------------------------------------------
19
20
bool
ELextendedID::operator<
(
const
ELextendedID
& xid)
const
{
21
return
(
severity
< xid.
severity
) ?
true
22
: (
severity
> xid.
severity
) ?
false
23
24
: (
id
< xid.
id
) ?
true
25
: (
id
> xid.
id
) ?
false
26
27
: (
module
< xid.
module
) ?
true
28
: (
module
> xid.
module
) ?
false
29
30
: (
subroutine
< xid.
subroutine
) ?
true
31
: (
subroutine
> xid.
subroutine
) ?
false
32
33
:
false
;
34
35
}
// ELextendedID::operator<()
36
37
// ----------------------------------------------------------------------
38
// (Re)initializer:
39
// ----------------------------------------------------------------------
40
41
void
ELextendedID::clear
() {
42
id
=
""
;
43
severity
=
messagelogger::ELunspecified
;
44
module
=
""
;
45
subroutine
=
""
;
46
47
}
// clear()
48
49
// ----------------------------------------------------------------------
50
51
}
// end of namespace edm */
edm::ELextendedID::severity
messagelogger::ELseverityLevel severity
Definition:
ELextendedID.h:30
funct::true
true
Definition:
Factorize.h:173
edm::ELextendedID::module
std::string module
Definition:
ELextendedID.h:31
edm::ELextendedID::operator<
bool operator<(const ELextendedID &xid) const
Definition:
ELextendedID.cc:20
edm::messagelogger::ELunspecified
constexpr const ELseverityLevel ELunspecified
Definition:
ELseverityLevel.h:94
edm::ELextendedID
Definition:
ELextendedID.h:25
edm::ELextendedID::id
std::string id
Definition:
ELextendedID.h:29
edm::ELextendedID::subroutine
std::string subroutine
Definition:
ELextendedID.h:32
ELextendedID.h
edm::ELextendedID::clear
void clear()
Definition:
ELextendedID.cc:41
edm
HLT enums.
Definition:
AlignableModifier.h:19
Generated for CMSSW Reference Manual by
1.8.14