ATLAS Offline Software
AthenaBarCodeBase.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // $Id$
17 
18 
19 //*** Forward all the virtual functions of the interface to the Impl class.
20 
21 
23 {
25 }
26 
27 
29 {
31 }
32 
33 
35 {
37 }
38 
39 
40 bool
42 {
44 }
45 
46 
48 {
50 }
51 
52 
54 {
56 }
57 
58 
60 {
61  AthenaBarCodeImpl::setVersion (newversion);
62 }
63 
AthenaBarCodeBase.h
A mixin base class implementing IAthenaBarCode. IAthenaBarCode should be a virtual base of the class ...
AthenaBarCodeBase::setAthenaBarCode
virtual void setAthenaBarCode(AthenaBarCode_t id)
Definition: AthenaBarCodeBase.cxx:28
AthenaBarCodeBase::newVersion
virtual void newVersion()
Definition: AthenaBarCodeBase.cxx:53
AthenaBarCodeBase::hasSameAthenaBarCode
virtual bool hasSameAthenaBarCode(const IAthenaBarCode &obj) const
Definition: AthenaBarCodeBase.cxx:34
AthenaBarCodeImpl::setAthenaBarCode
void setAthenaBarCode(AthenaBarCode_t id)
Definition: AthenaBarCodeImpl.cxx:211
AthenaBarCodeBase::setVersion
virtual void setVersion(AthenaBarCodeVersion_t newversion)
Definition: AthenaBarCodeBase.cxx:59
AthenaBarCodeBase::getVersion
virtual AthenaBarCodeVersion_t getVersion() const
Definition: AthenaBarCodeBase.cxx:47
AthenaBarCode_t
uint64_t AthenaBarCode_t
barcode for all INav4Mom classes
Definition: AthenaKernel/AthenaKernel/IAthenaBarCode.h:44
AthenaBarCodeImpl::newVersion
void newVersion()
Definition: AthenaBarCodeImpl.cxx:138
AthenaBarCodeImpl::hasSameAthenaBarCodeExceptVersion
bool hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &obj) const
Definition: AthenaBarCodeImpl.cxx:120
IAthenaBarCode
Definition: AthenaKernel/AthenaKernel/IAthenaBarCode.h:48
AthenaBarCodeBase::getAthenaBarCode
virtual AthenaBarCode_t getAthenaBarCode() const
Definition: AthenaBarCodeBase.cxx:22
AthenaBarCodeImpl::getAthenaBarCode
AthenaBarCode_t getAthenaBarCode() const
Definition: AthenaBarCodeImpl.cxx:203
AthenaBarCodeImpl::hasSameAthenaBarCode
bool hasSameAthenaBarCode(const IAthenaBarCode &obj) const
Definition: AthenaBarCodeImpl.cxx:110
AthenaBarCodeBase::hasSameAthenaBarCodeExceptVersion
virtual bool hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &obj) const
Definition: AthenaBarCodeBase.cxx:41
AthenaBarCodeVersion_t
AthenaBarCode_t AthenaBarCodeVersion_t
Definition: AthenaKernel/AthenaKernel/IAthenaBarCode.h:46
python.PyAthena.obj
obj
Definition: PyAthena.py:135
AthenaBarCodeImpl::setVersion
void setVersion(AthenaBarCodeVersion_t newversion)
Definition: AthenaBarCodeImpl.cxx:157
AthenaBarCodeImpl::getVersion
AthenaBarCodeVersion_t getVersion() const
Definition: AthenaBarCodeImpl.cxx:131