ATLAS Offline Software
IAthenaPoolTestData.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
15 /***************************************************************************
16  Athena Pool Test Data package
17  -----------------------------------------
18  ***************************************************************************/
19 
20 //<doc><file> $Id: IAthenaPoolTestData.h,v 1.3 2005-01-07 23:24:57 cranshaw Exp $
21 //<version> $Name: not supported by cvs2svn $
22 
23 #ifndef ATHENAPOOLTESTDATA_IATHENAPOOLTESTDATA_H
24 # define ATHENAPOOLTESTDATA_IATHENAPOOLTESTDATA_H
25 
26 //<<<<<< INCLUDES >>>>>>
27 
28 #include <string>
29 
30 //<<<<<< PUBLIC DEFINES >>>>>>
31 //<<<<<< PUBLIC CONSTANTS >>>>>>
32 //<<<<<< PUBLIC TYPES >>>>>>
33 //<<<<<< PUBLIC VARIABLES >>>>>>
34 //<<<<<< PUBLIC FUNCTIONS >>>>>>
35 //<<<<<< CLASS DECLARATIONS >>>>>>
36 
38 {
39 public:
40  virtual ~IAthenaPoolTestData (void);
41  virtual std::string printWhoYouAre (void) const = 0;
42 };
43 
44 
45 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
46 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
47 
48 #endif // ATHENAPOOLTESTDATA_IATHENAPOOLTESTDATA_H
IAthenaPoolTestData::~IAthenaPoolTestData
virtual ~IAthenaPoolTestData(void)
Definition: IAthenaPoolTestData.cxx:31
IAthenaPoolTestData
Interface class for AthenaPoolTest i/o tests.
Definition: IAthenaPoolTestData.h:38
IAthenaPoolTestData::printWhoYouAre
virtual std::string printWhoYouAre(void) const =0