ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
Navigation
src
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$
14
15
16
#include "
Navigation/AthenaBarCodeBase.h
"
17
18
19
//*** Forward all the virtual functions of the interface to the Impl class.
20
21
22
AthenaBarCode_t
AthenaBarCodeBase::getAthenaBarCode
()
const
23
{
24
return
AthenaBarCodeImpl::getAthenaBarCode
();
25
}
26
27
28
void
AthenaBarCodeBase::setAthenaBarCode
(
AthenaBarCode_t
id
)
29
{
30
return
AthenaBarCodeImpl::setAthenaBarCode
(
id
);
31
}
32
33
34
bool
AthenaBarCodeBase::hasSameAthenaBarCode
(
const
IAthenaBarCode
&obj)
const
35
{
36
return
AthenaBarCodeImpl::hasSameAthenaBarCode
(obj);
37
}
38
39
40
bool
41
AthenaBarCodeBase::hasSameAthenaBarCodeExceptVersion
(
const
IAthenaBarCode
&obj)
const
42
{
43
return
AthenaBarCodeImpl::hasSameAthenaBarCodeExceptVersion
(obj);
44
}
45
46
47
AthenaBarCodeVersion_t
AthenaBarCodeBase::getVersion
()
const
48
{
49
return
AthenaBarCodeImpl::getVersion
();
50
}
51
52
53
void
AthenaBarCodeBase::newVersion
()
54
{
55
AthenaBarCodeImpl::newVersion
();
56
}
57
58
59
void
AthenaBarCodeBase::setVersion
(
AthenaBarCodeVersion_t
newversion)
60
{
61
AthenaBarCodeImpl::setVersion
(newversion);
62
}
63
AthenaBarCodeBase.h
A mixin base class implementing IAthenaBarCode. IAthenaBarCode should be a virtual base of the class ...
AthenaBarCode_t
uint64_t AthenaBarCode_t
barcode for all INav4Mom classes
Definition
AthenaKernel/AthenaKernel/IAthenaBarCode.h:44
AthenaBarCodeVersion_t
AthenaBarCode_t AthenaBarCodeVersion_t
Definition
AthenaKernel/AthenaKernel/IAthenaBarCode.h:46
AthenaBarCodeBase::setAthenaBarCode
virtual void setAthenaBarCode(AthenaBarCode_t id)
Definition
AthenaBarCodeBase.cxx:28
AthenaBarCodeBase::hasSameAthenaBarCode
virtual bool hasSameAthenaBarCode(const IAthenaBarCode &obj) const
Definition
AthenaBarCodeBase.cxx:34
AthenaBarCodeBase::newVersion
virtual void newVersion()
Definition
AthenaBarCodeBase.cxx:53
AthenaBarCodeBase::getAthenaBarCode
virtual AthenaBarCode_t getAthenaBarCode() const
Definition
AthenaBarCodeBase.cxx:22
AthenaBarCodeBase::setVersion
virtual void setVersion(AthenaBarCodeVersion_t newversion)
Definition
AthenaBarCodeBase.cxx:59
AthenaBarCodeBase::hasSameAthenaBarCodeExceptVersion
virtual bool hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &obj) const
Definition
AthenaBarCodeBase.cxx:41
AthenaBarCodeBase::getVersion
virtual AthenaBarCodeVersion_t getVersion() const
Definition
AthenaBarCodeBase.cxx:47
AthenaBarCodeImpl::newVersion
void newVersion()
Definition
AthenaBarCodeImpl.cxx:138
AthenaBarCodeImpl::hasSameAthenaBarCodeExceptVersion
bool hasSameAthenaBarCodeExceptVersion(const IAthenaBarCode &obj) const
Definition
AthenaBarCodeImpl.cxx:120
AthenaBarCodeImpl::getVersion
AthenaBarCodeVersion_t getVersion() const
Definition
AthenaBarCodeImpl.cxx:131
AthenaBarCodeImpl::setAthenaBarCode
void setAthenaBarCode(AthenaBarCode_t id)
Definition
AthenaBarCodeImpl.cxx:211
AthenaBarCodeImpl::getAthenaBarCode
AthenaBarCode_t getAthenaBarCode() const
Definition
AthenaBarCodeImpl.cxx:203
AthenaBarCodeImpl::setVersion
void setVersion(AthenaBarCodeVersion_t newversion)
Definition
AthenaBarCodeImpl.cxx:157
AthenaBarCodeImpl::hasSameAthenaBarCode
bool hasSameAthenaBarCode(const IAthenaBarCode &obj) const
Definition
AthenaBarCodeImpl.cxx:110
IAthenaBarCode::IAthenaBarCode
IAthenaBarCode()
Definition
AthenaKernel/AthenaKernel/IAthenaBarCode.h:59
Generated on
for ATLAS Offline Software by
1.17.0