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 70 of file AthCnvSvc.h.

Constructor & Destructor Documentation

◆ WorkerEntry() [1/2]

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

Definition at line 76 of file AthCnvSvc.h.

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

◆ WorkerEntry() [2/2]

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

Definition at line 79 of file AthCnvSvc.h.

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

◆ ~WorkerEntry()

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

Definition at line 87 of file AthCnvSvc.h.

87  {
88  }

Member Function Documentation

◆ clID()

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

Definition at line 92 of file AthCnvSvc.h.

92  {
93  return m_class;
94  }

◆ converter()

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

Definition at line 89 of file AthCnvSvc.h.

89  {
90  return m_converter;
91  }

◆ operator<()

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

Definition at line 100 of file AthCnvSvc.h.

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

◆ operator=()

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

Definition at line 82 of file AthCnvSvc.h.

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

◆ operator==()

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

Definition at line 96 of file AthCnvSvc.h.

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

Friends And Related Function Documentation

◆ AthCnvSvc

friend class AthCnvSvc
friend

Definition at line 71 of file AthCnvSvc.h.

Member Data Documentation

◆ m_class

CLID AthCnvSvc::WorkerEntry::m_class
private

Definition at line 73 of file AthCnvSvc.h.

◆ m_converter

IConverter* AthCnvSvc::WorkerEntry::m_converter
private

Definition at line 74 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:92
AthCnvSvc::WorkerEntry::m_class
CLID m_class
Definition: AthCnvSvc.h:73
calibdata.copy
bool copy
Definition: calibdata.py:27
AthCnvSvc::WorkerEntry::m_converter
IConverter * m_converter
Definition: AthCnvSvc.h:74
dq_make_web_display.cl
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
Definition: dq_make_web_display.py:26