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
 
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 49 of file ELextendedID.cc.

References edm::ELunspecified, severity, and subroutine.

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

49  {
50 
51  id = "";
53  module = "";
54  subroutine = "";
55 
56 } // clear()
ELseverityLevel severity
Definition: ELextendedID.h:35
ELslProxy< ELunspecifiedGen > const ELunspecified
ELstring subroutine
Definition: ELextendedID.h:37
Definition: vlib.h:208
bool edm::ELextendedID::operator< ( const ELextendedID xid) const

Definition at line 24 of file ELextendedID.cc.

References id, module, severity, and subroutine.

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

Member Data Documentation

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