ROOT
6.07/01
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
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