ATLAS Offline Software
Loading...
Searching...
No Matches
DataModelTestDataWrite/DataModelTestDataWrite/BDer.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/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: BDer.h,v 1.4 2007-10-17 00:54:36 ssnyder Exp $
8
18
19#ifndef DATAMODELTESTDATAWRITE_BDER_H
20#define DATAMODELTESTDATAWRITE_BDER_H
21
22
24#include "AthLinks/ElementLink.h"
27
28
29namespace DMTest {
30
31
35struct BDer
36 : public BVec
37{
38 BDer() {}
39
40private:
42};
43
44
45}
46
47
48CLASS_DEF (DMTest::BDer, 9631, 1)
49
50// Tell StoreGate that BDer derives from BVec.
51SG_BASE(DMTest::BDer, DMTest::BVec);
52
53#endif // not DATAMODELTESTDATAWRITE_BDER_H
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Class used for testing the new DataVector inheritance scheme.
Definition B.h:23
DataVector< DMTest::B > BVec
A DataVector containing the base class, B.
A class deriving from DataVector containing the base class, B.