Logo ROOT  
Reference Guide
TSchemaHelper.h
Go to the documentation of this file.
1 // @(#)root/core:$Id$
2 // author: Lukasz Janyst <ljanyst@cern.ch>
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2010, Rene Brun, Fons Rademakers and al. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TSchemaHelper
13 #define ROOT_TSchemaHelper
14 
15 #include "RtypesCore.h"
16 
17 #include <string>
18 
19 namespace ROOT {
20 namespace Internal {
21  struct TSchemaHelper
22  {
24  fSource(), fCode(), fVersion(), fChecksum(),
25  fInclude(), fEmbed(true), fFunctionPtr( 0 ),
26  fAttributes() {}
27  std::string fTarget;
28  std::string fSourceClass;
29  std::string fSource;
30  std::string fCode;
31  std::string fVersion;
32  std::string fChecksum;
33  std::string fInclude;
34  Bool_t fEmbed;
35  void* fFunctionPtr;
36  std::string fAttributes;
37 
38  TSchemaHelper(const TSchemaHelper &tsh) :
42  fAttributes(tsh.fAttributes) {}
43 
44  TSchemaHelper& operator=(const TSchemaHelper &) {return *this;} // Not implemented
45  };
46 }
47 }
48 
49 #endif // ROOT_TSchemaHelper
ROOT::Internal::TSchemaHelper
Definition: TSchemaHelper.h:33
ROOT::Internal::TSchemaHelper::operator=
TSchemaHelper & operator=(const TSchemaHelper &)
Definition: TSchemaHelper.h:62
ROOT::Internal::TSchemaHelper::TSchemaHelper
TSchemaHelper()
Definition: TSchemaHelper.h:41
ROOT::Internal::TSchemaHelper::fVersion
std::string fVersion
Definition: TSchemaHelper.h:49
bool
ROOT::Internal::TSchemaHelper::fSource
std::string fSource
Definition: TSchemaHelper.h:47
ROOT::Internal::TSchemaHelper::fAttributes
std::string fAttributes
Definition: TSchemaHelper.h:54
ROOT::Internal::TSchemaHelper::fSourceClass
std::string fSourceClass
Definition: TSchemaHelper.h:46
ROOT::Internal::TSchemaHelper::fTarget
std::string fTarget
Definition: TSchemaHelper.h:45
RtypesCore.h
ROOT::Internal::TSchemaHelper::fCode
std::string fCode
Definition: TSchemaHelper.h:48
ROOT::Internal::TSchemaHelper::fFunctionPtr
void * fFunctionPtr
Definition: TSchemaHelper.h:53
ROOT::Internal::TSchemaHelper::fEmbed
Bool_t fEmbed
Definition: TSchemaHelper.h:52
ROOT::Internal::TSchemaHelper::fChecksum
std::string fChecksum
Definition: TSchemaHelper.h:50
ROOT::Internal::TSchemaHelper::fInclude
std::string fInclude
Definition: TSchemaHelper.h:51
ROOT
VSD Structures.
Definition: StringConv.hxx:21