The Gaudi Framework  v30r3 (a5ef0a68)
GaudiMPDict.cpp
Go to the documentation of this file.
1 // Do NOT change. Changes will be lost next time file is generated
2 
3 #define R__DICTIONARY_FILENAME GaudiMPDict
4 
5 /*******************************************************************/
6 #include <stddef.h>
7 #include <stdio.h>
8 #include <stdlib.h>
9 #include <string.h>
10 #include <assert.h>
11 #define G__DICTIONARY
12 #include "RConfig.h"
13 #include "TClass.h"
14 #include "TDictAttributeMap.h"
15 #include "TInterpreter.h"
16 #include "TROOT.h"
17 #include "TBuffer.h"
18 #include "TMemberInspector.h"
19 #include "TInterpreter.h"
20 #include "TVirtualMutex.h"
21 #include "TError.h"
22 
23 #ifndef G__ROOT
24 #define G__ROOT
25 #endif
26 
27 #include "RtypesImp.h"
28 #include "TIsAProxy.h"
29 #include "TFileMergeInfo.h"
30 #include <algorithm>
31 #include "TCollectionProxyInfo.h"
32 /*******************************************************************/
33 
34 #include "TDataMember.h"
35 
36 // Since CINT ignores the std namespace, we need to do so in this file.
37 namespace std {} using namespace std;
38 
39 // Header files passed as explicit arguments
40 #include "/builds/gaudi/Gaudi/GaudiMP/dict/gaudimp_dict.h"
41 
42 // Header files passed via #pragma extra_include
43 
44 namespace ROOT {
45  static TClass *GaudiMPcLcLPyROOTPickle_Dictionary();
46  static void GaudiMPcLcLPyROOTPickle_TClassManip(TClass*);
47  static void *new_GaudiMPcLcLPyROOTPickle(void *p = 0);
48  static void *newArray_GaudiMPcLcLPyROOTPickle(Long_t size, void *p);
49  static void delete_GaudiMPcLcLPyROOTPickle(void *p);
50  static void deleteArray_GaudiMPcLcLPyROOTPickle(void *p);
51  static void destruct_GaudiMPcLcLPyROOTPickle(void *p);
52 
53  // Function generating the singleton type initializer
54  static TGenericClassInfo *GenerateInitInstanceLocal(const ::GaudiMP::PyROOTPickle*)
55  {
56  ::GaudiMP::PyROOTPickle *ptr = 0;
57  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::GaudiMP::PyROOTPickle));
58  static ::ROOT::TGenericClassInfo
59  instance("GaudiMP::PyROOTPickle", "GaudiMP/PyROOTPickle.h", 34,
60  typeid(::GaudiMP::PyROOTPickle), ::ROOT::Internal::DefineBehavior(ptr, ptr),
61  &GaudiMPcLcLPyROOTPickle_Dictionary, isa_proxy, 4,
62  sizeof(::GaudiMP::PyROOTPickle) );
63  instance.SetNew(&new_GaudiMPcLcLPyROOTPickle);
64  instance.SetNewArray(&newArray_GaudiMPcLcLPyROOTPickle);
65  instance.SetDelete(&delete_GaudiMPcLcLPyROOTPickle);
66  instance.SetDeleteArray(&deleteArray_GaudiMPcLcLPyROOTPickle);
67  instance.SetDestructor(&destruct_GaudiMPcLcLPyROOTPickle);
68  return &instance;
69  }
70  TGenericClassInfo *GenerateInitInstance(const ::GaudiMP::PyROOTPickle*)
71  {
72  return GenerateInitInstanceLocal((::GaudiMP::PyROOTPickle*)0);
73  }
74  // Static variable to force the class initialization
75  static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal((const ::GaudiMP::PyROOTPickle*)0x0); R__UseDummy(_R__UNIQUE_DICT_(Init));
76 
77  // Dictionary for non-ClassDef classes
78  static TClass *GaudiMPcLcLPyROOTPickle_Dictionary() {
79  TClass* theClass =::ROOT::GenerateInitInstanceLocal((const ::GaudiMP::PyROOTPickle*)0x0)->GetClass();
80  GaudiMPcLcLPyROOTPickle_TClassManip(theClass);
81  return theClass;
82  }
83 
84  static void GaudiMPcLcLPyROOTPickle_TClassManip(TClass* ){
85  }
86 
87 } // end of namespace ROOT
88 
89 namespace ROOT {
90  static TClass *GaudiMPcLcLTESSerializer_Dictionary();
91  static void GaudiMPcLcLTESSerializer_TClassManip(TClass*);
92  static void delete_GaudiMPcLcLTESSerializer(void *p);
93  static void deleteArray_GaudiMPcLcLTESSerializer(void *p);
94  static void destruct_GaudiMPcLcLTESSerializer(void *p);
95 
96  // Function generating the singleton type initializer
97  static TGenericClassInfo *GenerateInitInstanceLocal(const ::GaudiMP::TESSerializer*)
98  {
99  ::GaudiMP::TESSerializer *ptr = 0;
100  static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::GaudiMP::TESSerializer));
101  static ::ROOT::TGenericClassInfo
102  instance("GaudiMP::TESSerializer", "GaudiMP/TESSerializer.h", 32,
103  typeid(::GaudiMP::TESSerializer), ::ROOT::Internal::DefineBehavior(ptr, ptr),
104  &GaudiMPcLcLTESSerializer_Dictionary, isa_proxy, 4,
105  sizeof(::GaudiMP::TESSerializer) );
106  instance.SetDelete(&delete_GaudiMPcLcLTESSerializer);
107  instance.SetDeleteArray(&deleteArray_GaudiMPcLcLTESSerializer);
108  instance.SetDestructor(&destruct_GaudiMPcLcLTESSerializer);
109  return &instance;
110  }
111  TGenericClassInfo *GenerateInitInstance(const ::GaudiMP::TESSerializer*)
112  {
113  return GenerateInitInstanceLocal((::GaudiMP::TESSerializer*)0);
114  }
115  // Static variable to force the class initialization
116  static ::ROOT::TGenericClassInfo *_R__UNIQUE_DICT_(Init) = GenerateInitInstanceLocal((const ::GaudiMP::TESSerializer*)0x0); R__UseDummy(_R__UNIQUE_DICT_(Init));
117 
118  // Dictionary for non-ClassDef classes
119  static TClass *GaudiMPcLcLTESSerializer_Dictionary() {
120  TClass* theClass =::ROOT::GenerateInitInstanceLocal((const ::GaudiMP::TESSerializer*)0x0)->GetClass();
121  GaudiMPcLcLTESSerializer_TClassManip(theClass);
122  return theClass;
123  }
124 
125  static void GaudiMPcLcLTESSerializer_TClassManip(TClass* ){
126  }
127 
128 } // end of namespace ROOT
129 
130 namespace ROOT {
131  // Wrappers around operator new
132  static void *new_GaudiMPcLcLPyROOTPickle(void *p) {
133  return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) ::GaudiMP::PyROOTPickle : new ::GaudiMP::PyROOTPickle;
134  }
135  static void *newArray_GaudiMPcLcLPyROOTPickle(Long_t nElements, void *p) {
136  return p ? ::new((::ROOT::Internal::TOperatorNewHelper*)p) ::GaudiMP::PyROOTPickle[nElements] : new ::GaudiMP::PyROOTPickle[nElements];
137  }
138  // Wrapper around operator delete
139  static void delete_GaudiMPcLcLPyROOTPickle(void *p) {
140  delete ((::GaudiMP::PyROOTPickle*)p);
141  }
142  static void deleteArray_GaudiMPcLcLPyROOTPickle(void *p) {
143  delete [] ((::GaudiMP::PyROOTPickle*)p);
144  }
145  static void destruct_GaudiMPcLcLPyROOTPickle(void *p) {
146  typedef ::GaudiMP::PyROOTPickle current_t;
147  ((current_t*)p)->~current_t();
148  }
149 } // end of namespace ROOT for class ::GaudiMP::PyROOTPickle
150 
151 namespace ROOT {
152  // Wrapper around operator delete
153  static void delete_GaudiMPcLcLTESSerializer(void *p) {
154  delete ((::GaudiMP::TESSerializer*)p);
155  }
156  static void deleteArray_GaudiMPcLcLTESSerializer(void *p) {
157  delete [] ((::GaudiMP::TESSerializer*)p);
158  }
159  static void destruct_GaudiMPcLcLTESSerializer(void *p) {
160  typedef ::GaudiMP::TESSerializer current_t;
161  ((current_t*)p)->~current_t();
162  }
163 } // end of namespace ROOT for class ::GaudiMP::TESSerializer
164 
165 namespace {
166  void TriggerDictionaryInitialization_GaudiMPDict_Impl() {
167  static const char* headers[] = {
168 0 };
169  static const char* includePaths[] = {
170 "/builds/gaudi/Gaudi/GaudiMP",
171 "/builds/gaudi/Gaudi/GaudiPluginService",
172 "/builds/gaudi/Gaudi/GaudiKernel",
173 "/cvmfs/sft.cern.ch/lcg/releases/LCG_93/Python/2.7.13/x86_64-centos7-gcc62-opt/include/python2.7",
174 "/cvmfs/sft.cern.ch/lcg/releases/LCG_93/tbb/2018_U1/x86_64-centos7-gcc62-opt/include",
175 "/cvmfs/sft.cern.ch/lcg/releases/LCG_93/ROOT/6.12.06/x86_64-centos7-gcc62-opt/include",
176 "/cvmfs/sft.cern.ch/lcg/releases/LCG_93/Boost/1.66.0/x86_64-centos7-gcc62-opt/include",
177 "/builds/gaudi/Gaudi/GaudiUtils",
178 "/cvmfs/sft.cern.ch/lcg/releases/LCG_93/rangev3/0.3.0/x86_64-centos7-gcc62-opt/include",
179 "/cvmfs/sft.cern.ch/lcg/releases/LCG_93/AIDA/3.2.1/x86_64-centos7-gcc62-opt/src/cpp",
180 "/builds/gaudi/Gaudi/GaudiAlg",
181 "/builds/gaudi/Gaudi/build-gcc62/include",
182 "/cvmfs/sft.cern.ch/lcg/releases/ROOT/6.12.06-51921/x86_64-centos7-gcc62-opt/include",
183 "/builds/gaudi/Gaudi/build-gcc62/GaudiMP/",
184 0
185  };
186  static const char* fwdDeclCode = R"DICTFWDDCLS(
187 #line 1 "GaudiMPDict dictionary forward declarations' payload"
188 #pragma clang diagnostic ignored "-Wkeyword-compat"
189 #pragma clang diagnostic ignored "-Wignored-attributes"
190 #pragma clang diagnostic ignored "-Wreturn-type-c-linkage"
191 extern int __Cling_Autoloading_Map;
192 namespace GaudiMP{class __attribute__((annotate("$clingAutoload$GaudiMP/PyROOTPickle.h"))) PyROOTPickle;}
193 namespace GaudiMP{class __attribute__((annotate("$clingAutoload$GaudiMP/TESSerializer.h"))) TESSerializer;}
194 )DICTFWDDCLS";
195  static const char* payloadCode = R"DICTPAYLOAD(
196 #line 1 "GaudiMPDict dictionary payload"
197 #ifdef _Instantiations
198  #undef _Instantiations
199 #endif
200 
201 #ifndef G__VECTOR_HAS_CLASS_ITERATOR
202  #define G__VECTOR_HAS_CLASS_ITERATOR 1
203 #endif
204 #ifndef _Instantiations
205  #define _Instantiations GaudiMP_Instantiations
206 #endif
207 #ifndef _GNU_SOURCE
208  #define _GNU_SOURCE 1
209 #endif
210 #ifndef unix
211  #define unix 1
212 #endif
213 #ifndef f2cFortran
214  #define f2cFortran 1
215 #endif
216 #ifndef linux
217  #define linux 1
218 #endif
219 #ifndef GAUDI_V20_COMPAT
220  #define GAUDI_V20_COMPAT 1
221 #endif
222 #ifndef BOOST_FILESYSTEM_VERSION
223  #define BOOST_FILESYSTEM_VERSION 3
224 #endif
225 #ifndef BOOST_SPIRIT_USE_PHOENIX_V3
226  #define BOOST_SPIRIT_USE_PHOENIX_V3 1
227 #endif
228 #ifndef PACKAGE_NAME
229  #define PACKAGE_NAME "GaudiMP"
230 #endif
231 #ifndef PACKAGE_VERSION
232  #define PACKAGE_VERSION "v30r3"
233 #endif
234 #ifndef NDEBUG
235  #define NDEBUG 1
236 #endif
237 
238 #define _BACKWARD_BACKWARD_WARNING_H
239 // redefined anyway in features.h by _GNU_SOURCE
240 #undef _XOPEN_SOURCE
241 #undef _POSIX_C_SOURCE
242 
243 // ============================================================================
244 // Python must always be the first.
245 #ifndef __APPLE__
246 #include <Python.h>
247 #endif // not __APPLE__
248 
249 #include "GaudiKernel/Algorithm.h"
250 #include "GaudiKernel/Chrono.h"
251 #include "GaudiKernel/ChronoEntity.h"
252 #include "GaudiKernel/ParticleProperty.h"
253 #include "GaudiKernel/Property.h"
254 #include "GaudiKernel/Range.h"
255 #include "GaudiKernel/SerializeSTL.h"
256 #include "GaudiKernel/Stat.h"
257 #include "GaudiKernel/StatEntity.h"
258 #include "GaudiKernel/StringKey.h"
259 
260 #ifdef _WIN32
261 #include "GaudiKernel/GaudiHandle.h"
262 #endif
263 
264 #ifdef __ICC
265 // disable icc remark #177: declared but never referenced
266 #pragma warning( disable : 177 )
267 // disable icc warning #1125: function "C::X()" is hidden by "Y::X" -- virtual function override intended?
268 #pragma warning( disable : 1125 )
269 #endif
270 
271 #include "GaudiMP/PyROOTPickle.h"
272 #include "GaudiMP/TESSerializer.h"
273 
274 #ifdef _WIN32
275 #pragma warning( disable : 4345 )
276 #pragma warning( disable : 4624 )
277 #endif
278 
279 #ifdef __ICC
280 // disable icc warning #191: type qualifier is meaningless on cast type
281 // ... a lot of noise produced by the dictionary
282 #pragma warning( disable : 191 )
283 #endif
284 
285 // ============================================================================
286 // The END
287 // ============================================================================
288 
289 #undef _BACKWARD_BACKWARD_WARNING_H
290 )DICTPAYLOAD";
291  static const char* classesHeaders[]={
292 "GaudiMP::PyROOTPickle", payloadCode, "@",
293 "GaudiMP::TESSerializer", payloadCode, "@",
294 nullptr};
295 
296  static bool isInitialized = false;
297  if (!isInitialized) {
298  TROOT::RegisterModule("GaudiMPDict",
299  headers, includePaths, payloadCode, fwdDeclCode,
300  TriggerDictionaryInitialization_GaudiMPDict_Impl, {}, classesHeaders);
301  isInitialized = true;
302  }
303  }
304  static struct DictInit {
305  DictInit() {
306  TriggerDictionaryInitialization_GaudiMPDict_Impl();
307  }
308  } __TheDictionaryInitializer;
309 }
311  TriggerDictionaryInitialization_GaudiMPDict_Impl();
312 }
void TriggerDictionaryInitialization_GaudiMPDict()
STL namespace.
TGenericClassInfo * GenerateInitInstance(const ::GaudiMP::TESSerializer *)
constexpr auto size(const C &c) noexcept(noexcept(c.size())) -> decltype(c.size())
R__UseDummy(_R__UNIQUE_DICT_(Init))