TSchemaHelper.h

Go to the documentation of this file.
00001 // @(#)root/core:$Id: TSchemaHelper.h 32737 2010-03-24 17:16:51Z pcanal $
00002 // author: Lukasz Janyst <ljanyst@cern.ch>
00003 
00004 #ifndef ROOT_TSchemaHelper
00005 #define ROOT_TSchemaHelper
00006 
00007 #include <string>
00008 #ifndef ROOT_Rtypes
00009 #include "Rtypes.h"
00010 #endif
00011 
00012 namespace ROOT
00013 {
00014    struct TSchemaHelper
00015    {
00016       TSchemaHelper(): fTarget(), fSourceClass(),
00017        fSource(), fCode(), fVersion(), fChecksum(),
00018        fInclude(), fEmbed(kTRUE), fFunctionPtr( 0 ), 
00019        fAttributes() {}
00020       std::string fTarget;
00021       std::string fSourceClass;
00022       std::string fSource;
00023       std::string fCode;
00024       std::string fVersion;
00025       std::string fChecksum;
00026       std::string fInclude;
00027       bool        fEmbed;
00028       void*       fFunctionPtr;
00029       std::string fAttributes;
00030 
00031       TSchemaHelper(const TSchemaHelper &tsh) :
00032        fTarget(tsh.fTarget), fSourceClass(tsh.fSourceClass),
00033        fSource(tsh.fSource), fCode(tsh.fCode), fVersion(tsh.fVersion),fChecksum(tsh.fChecksum),
00034        fInclude(tsh.fInclude), fEmbed(tsh.fEmbed), fFunctionPtr(tsh.fFunctionPtr),
00035        fAttributes(tsh.fAttributes) {}
00036 
00037       TSchemaHelper& operator=(const TSchemaHelper &) {return *this;} // Not implemented
00038    };
00039 }
00040 
00041 #endif // ROOT_TSchemaHelper

Generated on Tue Jul 5 14:11:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1