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  //
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
ELseverityLevel severity
Definition: ELextendedID.h:36
bool operator<(const ELextendedID &xid) const
Definition: ELextendedID.cc:24
ELstring subroutine
Definition: ELextendedID.h:38
std::string ELstring
Definition: ELstring.h:26