ATLAS Offline Software
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>
60 {
61 public:
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