ATLAS Offline Software
S2.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 // $Id$
14 #ifndef DATAMODELTESTDATACOMMON_S2_H
15 #define DATAMODELTESTDATACOMMON_S2_H
16 
17 
19 #include "AthenaKernel/CLASS_DEF.h"
20 #include "AthenaKernel/BaseInfo.h"
21 
22 
23 namespace DMTest {
24 
25 
26 class S2
27  : public S1
28 {
29 public:
30  S2 (int x = 0) : S1(x) {}
31 };
32 
33 
34 } // namespace DMTest
35 
36 
37 CLASS_DEF (DMTest::S2, 243020042, 0)
39 
40 
41 #endif // not DATAMODELTESTDATACOMMON_S2_H
DMTest::S2::S2
S2(int x=0)
Definition: S2.h:30
S1
struct TBPatternUnitContext S1
SG_ADD_BASE
SG_ADD_BASE(DMTest::S2, DMTest::S1)
x
#define x
BaseInfo.h
Provide an interface for finding inheritance information at run time.
DMTest::S2
Definition: S2.h:28
S1.h
For symlink tests.
DMTest::S1
Definition: S1.h:25
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
S2
struct TBPatternUnitContext S2
CLASS_DEF.h
macros to associate a CLID to a type
DMTest
Definition: B.h:23