ATLAS Offline Software
Control
AthenaBaseComps
AthenaBaseComps
AthProperties.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4
*/
5
/*
6
*/
15
#ifndef ATHENABASECOMPS_ATHPROPERTIES_H
16
#define ATHENABASECOMPS_ATHPROPERTIES_H
17
18
58
template
<
class
PARENT>
59
class
AthProperties
60
{
61
public
:
62
typedef
AthProperties
base_class
;
63
AthProperties
(PARENT*
parent
) :
m_parent
(
parent
) {}
64
PARENT*
parent
() {
return
m_parent
; }
65
66
67
private
:
68
PARENT*
m_parent
;
69
};
70
71
72
#endif // not ATHENABASECOMPS_ATHPROPERTIES_H
AthProperties::AthProperties
AthProperties(PARENT *parent)
Definition:
AthProperties.h:63
AthProperties::base_class
AthProperties base_class
Definition:
AthProperties.h:62
AthProperties
pimpl-style holder for component properties.
Definition:
AthProperties.h:60
AthProperties::m_parent
PARENT * m_parent
Definition:
AthProperties.h:68
AthProperties::parent
PARENT * parent()
Definition:
AthProperties.h:64
Generated on Thu Nov 7 2024 21:10:27 for ATLAS Offline Software by
1.8.18