CMS 3D CMS Logo

ELextendedID.h
Go to the documentation of this file.
1 #ifndef MessageLogger_ELextendedID_h
2 #define MessageLogger_ELextendedID_h
3 
4 // ----------------------------------------------------------------------
5 //
6 // ELextendedID.h is used as a key in maps for both counting toward
7 // limits on how many times a destination will react
8 // to a type of message, and for statistics.
9 //
10 // 07-Jul-1998 mf Created file.
11 // 26-Aug-1998 WEB Updated with ELseverityLevel in place of int.
12 //
13 // ----------------------------------------------------------------------
14 
17 
18 namespace edm {
19 
20  // ----------------------------------------------------------------------
21  // ELextendedID:
22  // ----------------------------------------------------------------------
23 
24  class ELextendedID {
25  public:
26  // ----- Publicly accessible data members:
27  //
32 
33  // ----- Comparator:
34  //
35  bool operator<(const ELextendedID& xid) const;
36 
37  // ----- (Re)initializer:
38  //
39  void clear();
40 
41  }; // ELextendedID
42 
43  // ----------------------------------------------------------------------
44 
45 } // end of namespace edm
46 
47 #endif // MessageLogger_ELextendedID_h
edm::ELextendedID::id
ELstring id
Definition: ELextendedID.h:28
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ELextendedID
Definition: ELextendedID.h:24
edm::ELextendedID::operator<
bool operator<(const ELextendedID &xid) const
Definition: ELextendedID.cc:20
edm::ELextendedID::module
ELstring module
Definition: ELextendedID.h:30
edm::ELstring
std::string ELstring
Definition: ELstring.h:21
edm::ELextendedID::subroutine
ELstring subroutine
Definition: ELextendedID.h:31
ELseverityLevel.h
edm::ELextendedID::clear
void clear()
Definition: ELextendedID.cc:46
edm::ELseverityLevel
Definition: ELseverityLevel.h:96
ELstring.h
edm::ELextendedID::severity
ELseverityLevel severity
Definition: ELextendedID.h:29