ATLAS Offline Software
Public Member Functions | Private Attributes | Friends | List of all members
AthCnvSvc::WorkerEntry Class Reference

#include <AthCnvSvc.h>

Collaboration diagram for AthCnvSvc::WorkerEntry:

Public Member Functions

 WorkerEntry (const CLID &cl, IConverter *cnv)
 
 WorkerEntry (const WorkerEntry &copy)
 
WorkerEntryoperator= (const WorkerEntry &copy)
 
virtual ~WorkerEntry ()
 
IConverter * converter ()
 
const CLIDclID () const
 
bool operator== (const WorkerEntry &rhs)
 
bool operator< (const WorkerEntry &rhs)
 

Private Attributes

CLID m_class
 
IConverter * m_converter
 

Friends

class AthCnvSvc
 

Detailed Description

Definition at line 71 of file AthCnvSvc.h.

Constructor & Destructor Documentation

◆ WorkerEntry() [1/2]

AthCnvSvc::WorkerEntry::WorkerEntry ( const CLID cl,
IConverter *  cnv 
)
inline

Definition at line 77 of file AthCnvSvc.h.

78  : m_class(cl), m_converter(cnv) {
79  }

◆ WorkerEntry() [2/2]

AthCnvSvc::WorkerEntry::WorkerEntry ( const WorkerEntry copy)
inline

Definition at line 80 of file AthCnvSvc.h.

81  : m_class(copy.m_class), m_converter(copy.m_converter) {
82  }

◆ ~WorkerEntry()

virtual AthCnvSvc::WorkerEntry::~WorkerEntry ( )
inlinevirtual

Definition at line 88 of file AthCnvSvc.h.

88  {
89  }

Member Function Documentation

◆ clID()

const CLID& AthCnvSvc::WorkerEntry::clID ( ) const
inline

Definition at line 93 of file AthCnvSvc.h.

93  {
94  return m_class;
95  }

◆ converter()

IConverter* AthCnvSvc::WorkerEntry::converter ( )
inline

Definition at line 90 of file AthCnvSvc.h.

90  {
91  return m_converter;
92  }

◆ operator<()

bool AthCnvSvc::WorkerEntry::operator< ( const WorkerEntry rhs)
inline

Definition at line 101 of file AthCnvSvc.h.

102  {
103  return this->clID() < rhs.clID();
104  }

◆ operator=()

WorkerEntry& AthCnvSvc::WorkerEntry::operator= ( const WorkerEntry copy)
inline

Definition at line 83 of file AthCnvSvc.h.

83  {
84  m_class = copy.m_class;
85  m_converter = copy.m_converter;
86  return *this;
87  }

◆ operator==()

bool AthCnvSvc::WorkerEntry::operator== ( const WorkerEntry rhs)
inline

Definition at line 97 of file AthCnvSvc.h.

98  {
99  return rhs.clID() == clID();
100  }

Friends And Related Function Documentation

◆ AthCnvSvc

friend class AthCnvSvc
friend

Definition at line 72 of file AthCnvSvc.h.

Member Data Documentation

◆ m_class

CLID AthCnvSvc::WorkerEntry::m_class
private

Definition at line 74 of file AthCnvSvc.h.

◆ m_converter

IConverter* AthCnvSvc::WorkerEntry::m_converter
private

Definition at line 75 of file AthCnvSvc.h.


The documentation for this class was generated from the following file:
AthCnvSvc::WorkerEntry::clID
const CLID & clID() const
Definition: AthCnvSvc.h:93
AthCnvSvc::WorkerEntry::m_class
CLID m_class
Definition: AthCnvSvc.h:74
calibdata.copy
bool copy
Definition: calibdata.py:27
AthCnvSvc::WorkerEntry::m_converter
IConverter * m_converter
Definition: AthCnvSvc.h:75
dq_make_web_display.cl
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
Definition: dq_make_web_display.py:26