ATLAS Offline Software
Control
DataModelTest
DataModelTestDataCommon
DataModelTestDataCommon
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
18
#include "
DataModelTestDataCommon/S1.h
"
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)
38
SG_ADD_BASE
(
DMTest
::
S2
,
DMTest
::
S1
);
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
Generated on Sun Dec 22 2024 21:17:30 for ATLAS Offline Software by
1.8.18