Gaudi Framework, version v23r4

Home   Generated: Mon Sep 17 2012

HistoryObj.h

Go to the documentation of this file.
00001 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/HistoryObj.h,v 1.1 2004/07/14 18:13:56 leggett Exp $
00002 
00003 #ifndef GAUDIKERNEL_HISTORYOBJ_H
00004 #define GAUDIKERNEL_HISTORYOBJ_H
00005 
00006 #include "GaudiKernel/DataObject.h"
00007 #include "GaudiKernel/ClassID.h"
00008 #include <string>
00009 #include <ostream>
00010 #include <vector>
00011 
00012 class Property;
00013 class IVersHistoryObj;
00014 
00024 class GAUDI_API HistoryObj: public DataObject {
00025 public:
00026   HistoryObj();
00027   virtual ~HistoryObj();
00028 
00029   virtual const CLID& clID() const { return classID(); }
00030   static const CLID& classID();
00031   static std::string convert_string(const std::string&);
00032 
00033   virtual void dump(std::ostream&, const bool isXML=false,
00034                     int indent=0) const = 0;
00035 
00036  protected:
00037   virtual void indent(std::ostream&, int) const;
00038 
00039 };
00040 
00041 // Output stream.
00042 GAUDI_API std::ostream& operator<<(std::ostream& lhs, const HistoryObj& rhs);
00043 
00044 
00045 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Sep 17 2012 13:49:30 for Gaudi Framework, version v23r4 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004