CMS 3D CMS Logo

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 24 of file ELextendedID.h.

Member Function Documentation

void edm::ELextendedID::clear ( void  )

Definition at line 46 of file ELextendedID.cc.

References edm::ELunspecified, severity, and subroutine.

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

46  {
47  id = "";
49  module = "";
50  subroutine = "";
51 
52  } // clear()
ELseverityLevel severity
Definition: ELextendedID.h:29
ELslProxy< ELunspecifiedGen > const ELunspecified
ELstring subroutine
Definition: ELextendedID.h:31
Definition: vlib.h:208
bool edm::ELextendedID::operator< ( const ELextendedID xid) const

Definition at line 20 of file ELextendedID.cc.

References id, module, severity, and subroutine.

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

Member Data Documentation

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