All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IClassInfo.h
Go to the documentation of this file.
1 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/IClassInfo.h,v 1.3 2006/11/30 15:22:07 dquarrie Exp $
2 #ifndef GAUDIKERNEL_ICLASSINFO_H
3 #define GAUDIKERNEL_ICLASSINFO_H
4 
5 // Experiment specific include files
6 #include "GaudiKernel/Kernel.h"
7 
13 public:
15  virtual ~IClassInfo() { }
17  virtual const CLID& clID() const = 0;
18 };
19 
20 #endif // GAUDIKERNEL_ICLASSINFO_H
Data base class allowing to store persistent type information.
Definition: IClassInfo.h:12
unsigned int CLID
Class ID definition.
Definition: ClassID.h:9
virtual ~IClassInfo()
Standard Destructor.
Definition: IClassInfo.h:15
#define GAUDI_API
Definition: Kernel.h:108