Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
FWCore
MessageLogger
interface
ELextendedID.h
Go to the documentation of this file.
1
#ifndef MessageLogger_ELextendedID_h
2
#define MessageLogger_ELextendedID_h
3
4
5
// ----------------------------------------------------------------------
6
//
7
// ELextendedID.h is used as a key in maps for both counting toward
8
// limits on how many times a destination will react
9
// to a type of message, and for statistics.
10
//
11
// 07-Jul-1998 mf Created file.
12
// 26-Aug-1998 WEB Updated with ELseverityLevel in place of int.
13
//
14
// ----------------------------------------------------------------------
15
16
17
#include "
FWCore/MessageLogger/interface/ELstring.h
"
18
#include "
FWCore/MessageLogger/interface/ELseverityLevel.h
"
19
20
21
namespace
edm {
22
23
24
// ----------------------------------------------------------------------
25
// ELextendedID:
26
// ----------------------------------------------------------------------
27
28
class
ELextendedID
{
29
30
public
:
31
32
// ----- Publicly accessible data members:
33
//
34
ELstring
process
;
35
ELstring
id
;
36
ELseverityLevel
severity
;
37
ELstring
module
;
38
ELstring
subroutine
;
39
40
// ----- Comparator:
41
//
42
bool
operator<
(
const
ELextendedID
& xid )
const
;
43
44
// ----- (Re)initializer:
45
//
46
void
clear
();
47
48
};
// ELextendedID
49
50
51
// ----------------------------------------------------------------------
52
53
54
}
// end of namespace edm
55
56
57
#endif // MessageLogger_ELextendedID_h
edm::ELextendedID::severity
ELseverityLevel severity
Definition:
ELextendedID.h:36
edm::ELextendedID::process
ELstring process
Definition:
ELextendedID.h:34
edm::ELextendedID::operator<
bool operator<(const ELextendedID &xid) const
Definition:
ELextendedID.cc:24
ELseverityLevel.h
edm::ELextendedID
Definition:
ELextendedID.h:28
edm::ELextendedID::subroutine
ELstring subroutine
Definition:
ELextendedID.h:38
ELstring.h
edm::ELextendedID::id
ELstring id
Definition:
ELextendedID.h:35
edm::ELextendedID::clear
void clear()
Definition:
ELextendedID.cc:52
edm::ELseverityLevel
Definition:
ELseverityLevel.h:101
edm::ELstring
std::string ELstring
Definition:
ELstring.h:26
edm::ELextendedID::module
ELstring module
Definition:
ELextendedID.h:37
Generated for CMSSW Reference Manual by
1.8.5