CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
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  //
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
ELseverityLevel severity
Definition: ELextendedID.h:35
bool operator<(const ELextendedID &xid) const
Definition: ELextendedID.cc:24
ELstring subroutine
Definition: ELextendedID.h:37
std::string ELstring
Definition: ELstring.h:26