CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
edm::ELextendedID Class Reference

#include <ELextendedID.h>

Public Member Functions

void clear ()
 
bool operator< (const ELextendedID &xid) const
 

Public Attributes

ELstring id
 
ELstring module
 
ELstring process
 
ELseverityLevel severity
 
ELstring subroutine
 

Detailed Description

Definition at line 28 of file ELextendedID.h.

Member Function Documentation

void edm::ELextendedID::clear ( void  )

Definition at line 52 of file ELextendedID.cc.

References edm::ELunspecified, process, severity, and subroutine.

Referenced by edm::ErrorObj::clear().

52  {
53 
54  process = "";
55  id = "";
57  module = "";
58  subroutine = "";
59 
60 } // clear()
ELseverityLevel severity
Definition: ELextendedID.h:36
ELslProxy< ELunspecifiedGen > const ELunspecified
ELstring subroutine
Definition: ELextendedID.h:38
Definition: vlib.h:209
bool edm::ELextendedID::operator< ( const ELextendedID xid) const

Definition at line 24 of file ELextendedID.cc.

References id, module, process, severity, and subroutine.

24  {
25 
26  return
27  ( process < xid.process ) ? true
28  : ( process > xid.process ) ? false
29 
30  : ( severity < xid.severity ) ? true
31  : ( severity > xid.severity ) ? false
32 
33  : ( id < xid.id ) ? true
34  : ( id > xid.id ) ? false
35 
36  : ( module < xid.module ) ? true
37  : ( module > xid.module ) ? false
38 
39  : ( subroutine < xid.subroutine ) ? true
40  : ( subroutine > xid.subroutine ) ? false
41 
42  : false
43  ;
44 
45 } // ELextendedID::operator<()
ELseverityLevel severity
Definition: ELextendedID.h:36
module()
Definition: vlib.cc:994
ELstring subroutine
Definition: ELextendedID.h:38
Definition: vlib.h:209

Member Data Documentation

ELstring edm::ELextendedID::id
ELstring edm::ELextendedID::module
ELstring edm::ELextendedID::process
ELseverityLevel edm::ELextendedID::severity
ELstring edm::ELextendedID::subroutine