ROOT
6.18/05
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
RtypesCore.h
Bool_t
bool Bool_t
Definition:
RtypesCore.h:59
ROOT
Namespace for new ROOT classes and functions.
Definition:
StringConv.hxx:21
ROOT::Internal::TSchemaHelper
Definition:
TSchemaHelper.h:22
ROOT::Internal::TSchemaHelper::TSchemaHelper
TSchemaHelper()
Definition:
TSchemaHelper.h:23
ROOT::Internal::TSchemaHelper::operator=
TSchemaHelper & operator=(const TSchemaHelper &)
Definition:
TSchemaHelper.h:44
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::fCode
std::string fCode
Definition:
TSchemaHelper.h:30
ROOT::Internal::TSchemaHelper::fAttributes
std::string fAttributes
Definition:
TSchemaHelper.h:36
ROOT::Internal::TSchemaHelper::TSchemaHelper
TSchemaHelper(const TSchemaHelper &tsh)
Definition:
TSchemaHelper.h:38
ROOT::Internal::TSchemaHelper::fTarget
std::string fTarget
Definition:
TSchemaHelper.h:27
ROOT::Internal::TSchemaHelper::fSource
std::string fSource
Definition:
TSchemaHelper.h:29
ROOT::Internal::TSchemaHelper::fSourceClass
std::string fSourceClass
Definition:
TSchemaHelper.h:28
ROOT::Internal::TSchemaHelper::fVersion
std::string fVersion
Definition:
TSchemaHelper.h:31
ROOT::Internal::TSchemaHelper::fFunctionPtr
void * fFunctionPtr
Definition:
TSchemaHelper.h:35
ROOT::Internal::TSchemaHelper::fEmbed
Bool_t fEmbed
Definition:
TSchemaHelper.h:34