ROOT
6.12/07
Reference Guide
core
meta
inc
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
{
23
TSchemaHelper
():
fTarget
(),
fSourceClass
(),
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) :
39
fTarget(tsh.fTarget), fSourceClass(tsh.fSourceClass),
40
fSource(tsh.fSource), fCode(tsh.fCode), fVersion(tsh.fVersion),fChecksum(tsh.fChecksum),
41
fInclude(tsh.fInclude), fEmbed(tsh.fEmbed), fFunctionPtr(tsh.fFunctionPtr),
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::fSourceClass
std::string fSourceClass
Definition:
TSchemaHelper.h:28
ROOT
Namespace for new ROOT classes and functions.
Definition:
StringConv.hxx:21
RtypesCore.h
ROOT::Internal::TSchemaHelper::fTarget
std::string fTarget
Definition:
TSchemaHelper.h:27
Bool_t
bool Bool_t
Definition:
RtypesCore.h:59
ROOT::Internal::TSchemaHelper::fFunctionPtr
void * fFunctionPtr
Definition:
TSchemaHelper.h:35
ROOT::Internal::TSchemaHelper::fEmbed
Bool_t fEmbed
Definition:
TSchemaHelper.h:34
ROOT::Internal::TSchemaHelper::fCode
std::string fCode
Definition:
TSchemaHelper.h:30
ROOT::Internal::TSchemaHelper::fChecksum
std::string fChecksum
Definition:
TSchemaHelper.h:32
ROOT::Internal::TSchemaHelper::fInclude
std::string fInclude
Definition:
TSchemaHelper.h:33
ROOT::Internal::TSchemaHelper::TSchemaHelper
TSchemaHelper(const TSchemaHelper &tsh)
Definition:
TSchemaHelper.h:38
ROOT::Internal::TSchemaHelper::operator=
TSchemaHelper & operator=(const TSchemaHelper &)
Definition:
TSchemaHelper.h:44
ROOT::Internal::TSchemaHelper::fVersion
std::string fVersion
Definition:
TSchemaHelper.h:31
ROOT::Internal::TSchemaHelper
Definition:
TSchemaHelper.h:21
ROOT::Internal::TSchemaHelper::fSource
std::string fSource
Definition:
TSchemaHelper.h:29
ROOT::Internal::TSchemaHelper::TSchemaHelper
TSchemaHelper()
Definition:
TSchemaHelper.h:23
ROOT::Internal::TSchemaHelper::fAttributes
std::string fAttributes
Definition:
TSchemaHelper.h:36