Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
id
;
35
ELseverityLevel
severity
;
36
ELstring
module
;
37
ELstring
subroutine
;
38
39
// ----- Comparator:
40
//
41
bool
operator<
(
const
ELextendedID
& xid )
const
;
42
43
// ----- (Re)initializer:
44
//
45
void
clear
();
46
47
};
// ELextendedID
48
49
50
// ----------------------------------------------------------------------
51
52
53
}
// end of namespace edm
54
55
56
#endif // MessageLogger_ELextendedID_h
edm::ELextendedID::severity
ELseverityLevel severity
Definition:
ELextendedID.h:35
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:37
ELstring.h
edm::ELextendedID::id
ELstring id
Definition:
ELextendedID.h:34
edm::ELextendedID::clear
void clear()
Definition:
ELextendedID.cc:49
edm::ELseverityLevel
Definition:
ELseverityLevel.h:103
edm::ELstring
std::string ELstring
Definition:
ELstring.h:26
edm::ELextendedID::module
ELstring module
Definition:
ELextendedID.h:36
Generated for CMSSW Reference Manual by
1.8.5