/src/Dictionary.cxx

https://bitbucket.org/skaneti/zzselection · C++ · 996 lines · 816 code · 95 blank · 85 comment · 101 complexity · 545c553b41c25e1bf6d7b9424e17ca57 MD5 · raw file

  1. //
  2. // File generated by /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/x86_64/root/5.34.07-x86_64-slc5-gcc4.3/bin/rootcint at Wed Jun 12 14:54:26 2013
  3. // Do NOT change. Changes will be lost next time file is generated
  4. //
  5. #define R__DICTIONARY_FILENAME srcdIDictionary
  6. #include "RConfig.h" //rootcint 4834
  7. #if !defined(R__ACCESS_IN_SYMBOL)
  8. //Break the privacy of classes -- Disabled for the moment
  9. #define private public
  10. #define protected public
  11. #endif
  12. // Since CINT ignores the std namespace, we need to do so in this file.
  13. namespace std {} using namespace std;
  14. #include "Dictionary.h"
  15. #include "TCollectionProxyInfo.h"
  16. #include "TClass.h"
  17. #include "TBuffer.h"
  18. #include "TMemberInspector.h"
  19. #include "TError.h"
  20. #ifndef G__ROOT
  21. #define G__ROOT
  22. #endif
  23. #include "RtypesImp.h"
  24. #include "TIsAProxy.h"
  25. #include "TFileMergeInfo.h"
  26. // START OF SHADOWS
  27. namespace ROOT {
  28. namespace Shadow {
  29. #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
  30. typedef pair< ::string, ::string > pairlEstringcOstringgR;
  31. #else
  32. class pairlEstringcOstringgR {
  33. public:
  34. //friend XX;
  35. string first; //
  36. string second; //
  37. };
  38. #endif
  39. } // of namespace Shadow
  40. } // of namespace ROOT
  41. // END OF SHADOWS
  42. namespace ROOT {
  43. void pairlEstringcOstringgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  44. static void pairlEstringcOstringgR_Dictionary();
  45. static void *new_pairlEstringcOstringgR(void *p = 0);
  46. static void *newArray_pairlEstringcOstringgR(Long_t size, void *p);
  47. static void delete_pairlEstringcOstringgR(void *p);
  48. static void deleteArray_pairlEstringcOstringgR(void *p);
  49. static void destruct_pairlEstringcOstringgR(void *p);
  50. // Function generating the singleton type initializer
  51. static TGenericClassInfo *GenerateInitInstanceLocal(const pair<string,string>*)
  52. {
  53. // Make sure the shadow class has the right sizeof
  54. pair<string,string> *ptr = 0;
  55. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(pair<string,string>),0);
  56. static ::ROOT::TGenericClassInfo
  57. instance("pair<string,string>", "prec_stl/utility", 17,
  58. typeid(pair<string,string>), DefineBehavior(ptr, ptr),
  59. &pairlEstringcOstringgR_ShowMembers, &pairlEstringcOstringgR_Dictionary, isa_proxy, 4,
  60. sizeof(pair<string,string>) );
  61. instance.SetNew(&new_pairlEstringcOstringgR);
  62. instance.SetNewArray(&newArray_pairlEstringcOstringgR);
  63. instance.SetDelete(&delete_pairlEstringcOstringgR);
  64. instance.SetDeleteArray(&deleteArray_pairlEstringcOstringgR);
  65. instance.SetDestructor(&destruct_pairlEstringcOstringgR);
  66. return &instance;
  67. }
  68. TGenericClassInfo *GenerateInitInstance(const pair<string,string>*)
  69. {
  70. return GenerateInitInstanceLocal((pair<string,string>*)0);
  71. }
  72. // Static variable to force the class initialization
  73. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const pair<string,string>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  74. // Dictionary for non-ClassDef classes
  75. static void pairlEstringcOstringgR_Dictionary() {
  76. ::ROOT::GenerateInitInstanceLocal((const pair<string,string>*)0x0)->GetClass();
  77. }
  78. } // end of namespace ROOT
  79. //______________________________________________________________________________
  80. namespace ROOT {
  81. void pairlEstringcOstringgR_ShowMembers(void *obj, TMemberInspector &R__insp)
  82. {
  83. // Inspect the data members of an object of class pair<string,string>.
  84. typedef ::ROOT::Shadow::pairlEstringcOstringgR ShadowClass;
  85. ShadowClass *sobj = (ShadowClass*)obj;
  86. if (sobj) { } // Dummy usage just in case there is no datamember.
  87. TClass *R__cl = ::ROOT::GenerateInitInstanceLocal((const pair<string,string>*)0x0)->GetClass();
  88. if (R__cl || R__insp.IsA()) { }
  89. R__insp.Inspect(R__cl, R__insp.GetParent(), "first", (void*)&sobj->first);
  90. R__insp.InspectMember("string", (void*)&sobj->first, "first.", false);
  91. R__insp.Inspect(R__cl, R__insp.GetParent(), "second", (void*)&sobj->second);
  92. R__insp.InspectMember("string", (void*)&sobj->second, "second.", false);
  93. }
  94. }
  95. namespace ROOT {
  96. // Wrappers around operator new
  97. static void *new_pairlEstringcOstringgR(void *p) {
  98. return p ? ::new((::ROOT::TOperatorNewHelper*)p) pair<string,string> : new pair<string,string>;
  99. }
  100. static void *newArray_pairlEstringcOstringgR(Long_t nElements, void *p) {
  101. return p ? ::new((::ROOT::TOperatorNewHelper*)p) pair<string,string>[nElements] : new pair<string,string>[nElements];
  102. }
  103. // Wrapper around operator delete
  104. static void delete_pairlEstringcOstringgR(void *p) {
  105. delete ((pair<string,string>*)p);
  106. }
  107. static void deleteArray_pairlEstringcOstringgR(void *p) {
  108. delete [] ((pair<string,string>*)p);
  109. }
  110. static void destruct_pairlEstringcOstringgR(void *p) {
  111. typedef pair<string,string> current_t;
  112. ((current_t*)p)->~current_t();
  113. }
  114. } // end of namespace ROOT for class pair<string,string>
  115. namespace ROOT {
  116. void vectorlEboolgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  117. static void vectorlEboolgR_Dictionary();
  118. static void *new_vectorlEboolgR(void *p = 0);
  119. static void *newArray_vectorlEboolgR(Long_t size, void *p);
  120. static void delete_vectorlEboolgR(void *p);
  121. static void deleteArray_vectorlEboolgR(void *p);
  122. static void destruct_vectorlEboolgR(void *p);
  123. // Function generating the singleton type initializer
  124. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<bool>*)
  125. {
  126. vector<bool> *ptr = 0;
  127. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<bool>),0);
  128. static ::ROOT::TGenericClassInfo
  129. instance("vector<bool>", -2, "vectorbool.dll", 0,
  130. typeid(vector<bool>), DefineBehavior(ptr, ptr),
  131. 0, &vectorlEboolgR_Dictionary, isa_proxy, 4,
  132. sizeof(vector<bool>) );
  133. instance.SetNew(&new_vectorlEboolgR);
  134. instance.SetNewArray(&newArray_vectorlEboolgR);
  135. instance.SetDelete(&delete_vectorlEboolgR);
  136. instance.SetDeleteArray(&deleteArray_vectorlEboolgR);
  137. instance.SetDestructor(&destruct_vectorlEboolgR);
  138. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<bool> >()));
  139. return &instance;
  140. }
  141. // Static variable to force the class initialization
  142. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<bool>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  143. // Dictionary for non-ClassDef classes
  144. static void vectorlEboolgR_Dictionary() {
  145. ::ROOT::GenerateInitInstanceLocal((const vector<bool>*)0x0)->GetClass();
  146. }
  147. } // end of namespace ROOT
  148. namespace ROOT {
  149. // Wrappers around operator new
  150. static void *new_vectorlEboolgR(void *p) {
  151. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<bool> : new vector<bool>;
  152. }
  153. static void *newArray_vectorlEboolgR(Long_t nElements, void *p) {
  154. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<bool>[nElements] : new vector<bool>[nElements];
  155. }
  156. // Wrapper around operator delete
  157. static void delete_vectorlEboolgR(void *p) {
  158. delete ((vector<bool>*)p);
  159. }
  160. static void deleteArray_vectorlEboolgR(void *p) {
  161. delete [] ((vector<bool>*)p);
  162. }
  163. static void destruct_vectorlEboolgR(void *p) {
  164. typedef vector<bool> current_t;
  165. ((current_t*)p)->~current_t();
  166. }
  167. } // end of namespace ROOT for class vector<bool>
  168. namespace ROOT {
  169. void vectorlEdoublegR_ShowMembers(void *obj, TMemberInspector &R__insp);
  170. static void vectorlEdoublegR_Dictionary();
  171. static void *new_vectorlEdoublegR(void *p = 0);
  172. static void *newArray_vectorlEdoublegR(Long_t size, void *p);
  173. static void delete_vectorlEdoublegR(void *p);
  174. static void deleteArray_vectorlEdoublegR(void *p);
  175. static void destruct_vectorlEdoublegR(void *p);
  176. // Function generating the singleton type initializer
  177. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<double>*)
  178. {
  179. vector<double> *ptr = 0;
  180. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<double>),0);
  181. static ::ROOT::TGenericClassInfo
  182. instance("vector<double>", -2, "vector.dll", 0,
  183. typeid(vector<double>), DefineBehavior(ptr, ptr),
  184. 0, &vectorlEdoublegR_Dictionary, isa_proxy, 4,
  185. sizeof(vector<double>) );
  186. instance.SetNew(&new_vectorlEdoublegR);
  187. instance.SetNewArray(&newArray_vectorlEdoublegR);
  188. instance.SetDelete(&delete_vectorlEdoublegR);
  189. instance.SetDeleteArray(&deleteArray_vectorlEdoublegR);
  190. instance.SetDestructor(&destruct_vectorlEdoublegR);
  191. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<double> >()));
  192. return &instance;
  193. }
  194. // Static variable to force the class initialization
  195. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<double>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  196. // Dictionary for non-ClassDef classes
  197. static void vectorlEdoublegR_Dictionary() {
  198. ::ROOT::GenerateInitInstanceLocal((const vector<double>*)0x0)->GetClass();
  199. }
  200. } // end of namespace ROOT
  201. namespace ROOT {
  202. // Wrappers around operator new
  203. static void *new_vectorlEdoublegR(void *p) {
  204. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double> : new vector<double>;
  205. }
  206. static void *newArray_vectorlEdoublegR(Long_t nElements, void *p) {
  207. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<double>[nElements] : new vector<double>[nElements];
  208. }
  209. // Wrapper around operator delete
  210. static void delete_vectorlEdoublegR(void *p) {
  211. delete ((vector<double>*)p);
  212. }
  213. static void deleteArray_vectorlEdoublegR(void *p) {
  214. delete [] ((vector<double>*)p);
  215. }
  216. static void destruct_vectorlEdoublegR(void *p) {
  217. typedef vector<double> current_t;
  218. ((current_t*)p)->~current_t();
  219. }
  220. } // end of namespace ROOT for class vector<double>
  221. namespace ROOT {
  222. void vectorlEfloatgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  223. static void vectorlEfloatgR_Dictionary();
  224. static void *new_vectorlEfloatgR(void *p = 0);
  225. static void *newArray_vectorlEfloatgR(Long_t size, void *p);
  226. static void delete_vectorlEfloatgR(void *p);
  227. static void deleteArray_vectorlEfloatgR(void *p);
  228. static void destruct_vectorlEfloatgR(void *p);
  229. // Function generating the singleton type initializer
  230. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<float>*)
  231. {
  232. vector<float> *ptr = 0;
  233. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<float>),0);
  234. static ::ROOT::TGenericClassInfo
  235. instance("vector<float>", -2, "vector.dll", 0,
  236. typeid(vector<float>), DefineBehavior(ptr, ptr),
  237. 0, &vectorlEfloatgR_Dictionary, isa_proxy, 0,
  238. sizeof(vector<float>) );
  239. instance.SetNew(&new_vectorlEfloatgR);
  240. instance.SetNewArray(&newArray_vectorlEfloatgR);
  241. instance.SetDelete(&delete_vectorlEfloatgR);
  242. instance.SetDeleteArray(&deleteArray_vectorlEfloatgR);
  243. instance.SetDestructor(&destruct_vectorlEfloatgR);
  244. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<float> >()));
  245. return &instance;
  246. }
  247. // Static variable to force the class initialization
  248. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<float>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  249. // Dictionary for non-ClassDef classes
  250. static void vectorlEfloatgR_Dictionary() {
  251. ::ROOT::GenerateInitInstanceLocal((const vector<float>*)0x0)->GetClass();
  252. }
  253. } // end of namespace ROOT
  254. namespace ROOT {
  255. // Wrappers around operator new
  256. static void *new_vectorlEfloatgR(void *p) {
  257. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<float> : new vector<float>;
  258. }
  259. static void *newArray_vectorlEfloatgR(Long_t nElements, void *p) {
  260. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<float>[nElements] : new vector<float>[nElements];
  261. }
  262. // Wrapper around operator delete
  263. static void delete_vectorlEfloatgR(void *p) {
  264. delete ((vector<float>*)p);
  265. }
  266. static void deleteArray_vectorlEfloatgR(void *p) {
  267. delete [] ((vector<float>*)p);
  268. }
  269. static void destruct_vectorlEfloatgR(void *p) {
  270. typedef vector<float> current_t;
  271. ((current_t*)p)->~current_t();
  272. }
  273. } // end of namespace ROOT for class vector<float>
  274. namespace ROOT {
  275. void vectorlEintgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  276. static void vectorlEintgR_Dictionary();
  277. static void *new_vectorlEintgR(void *p = 0);
  278. static void *newArray_vectorlEintgR(Long_t size, void *p);
  279. static void delete_vectorlEintgR(void *p);
  280. static void deleteArray_vectorlEintgR(void *p);
  281. static void destruct_vectorlEintgR(void *p);
  282. // Function generating the singleton type initializer
  283. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<int>*)
  284. {
  285. vector<int> *ptr = 0;
  286. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<int>),0);
  287. static ::ROOT::TGenericClassInfo
  288. instance("vector<int>", -2, "prec_stl/vector", 49,
  289. typeid(vector<int>), DefineBehavior(ptr, ptr),
  290. 0, &vectorlEintgR_Dictionary, isa_proxy, 0,
  291. sizeof(vector<int>) );
  292. instance.SetNew(&new_vectorlEintgR);
  293. instance.SetNewArray(&newArray_vectorlEintgR);
  294. instance.SetDelete(&delete_vectorlEintgR);
  295. instance.SetDeleteArray(&deleteArray_vectorlEintgR);
  296. instance.SetDestructor(&destruct_vectorlEintgR);
  297. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<int> >()));
  298. return &instance;
  299. }
  300. // Static variable to force the class initialization
  301. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<int>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  302. // Dictionary for non-ClassDef classes
  303. static void vectorlEintgR_Dictionary() {
  304. ::ROOT::GenerateInitInstanceLocal((const vector<int>*)0x0)->GetClass();
  305. }
  306. } // end of namespace ROOT
  307. namespace ROOT {
  308. // Wrappers around operator new
  309. static void *new_vectorlEintgR(void *p) {
  310. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<int> : new vector<int>;
  311. }
  312. static void *newArray_vectorlEintgR(Long_t nElements, void *p) {
  313. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<int>[nElements] : new vector<int>[nElements];
  314. }
  315. // Wrapper around operator delete
  316. static void delete_vectorlEintgR(void *p) {
  317. delete ((vector<int>*)p);
  318. }
  319. static void deleteArray_vectorlEintgR(void *p) {
  320. delete [] ((vector<int>*)p);
  321. }
  322. static void destruct_vectorlEintgR(void *p) {
  323. typedef vector<int> current_t;
  324. ((current_t*)p)->~current_t();
  325. }
  326. } // end of namespace ROOT for class vector<int>
  327. namespace ROOT {
  328. void vectorlEshortgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  329. static void vectorlEshortgR_Dictionary();
  330. static void *new_vectorlEshortgR(void *p = 0);
  331. static void *newArray_vectorlEshortgR(Long_t size, void *p);
  332. static void delete_vectorlEshortgR(void *p);
  333. static void deleteArray_vectorlEshortgR(void *p);
  334. static void destruct_vectorlEshortgR(void *p);
  335. // Function generating the singleton type initializer
  336. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<short>*)
  337. {
  338. vector<short> *ptr = 0;
  339. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<short>),0);
  340. static ::ROOT::TGenericClassInfo
  341. instance("vector<short>", -2, "vector.dll", 0,
  342. typeid(vector<short>), DefineBehavior(ptr, ptr),
  343. 0, &vectorlEshortgR_Dictionary, isa_proxy, 4,
  344. sizeof(vector<short>) );
  345. instance.SetNew(&new_vectorlEshortgR);
  346. instance.SetNewArray(&newArray_vectorlEshortgR);
  347. instance.SetDelete(&delete_vectorlEshortgR);
  348. instance.SetDeleteArray(&deleteArray_vectorlEshortgR);
  349. instance.SetDestructor(&destruct_vectorlEshortgR);
  350. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<short> >()));
  351. return &instance;
  352. }
  353. // Static variable to force the class initialization
  354. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<short>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  355. // Dictionary for non-ClassDef classes
  356. static void vectorlEshortgR_Dictionary() {
  357. ::ROOT::GenerateInitInstanceLocal((const vector<short>*)0x0)->GetClass();
  358. }
  359. } // end of namespace ROOT
  360. namespace ROOT {
  361. // Wrappers around operator new
  362. static void *new_vectorlEshortgR(void *p) {
  363. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<short> : new vector<short>;
  364. }
  365. static void *newArray_vectorlEshortgR(Long_t nElements, void *p) {
  366. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<short>[nElements] : new vector<short>[nElements];
  367. }
  368. // Wrapper around operator delete
  369. static void delete_vectorlEshortgR(void *p) {
  370. delete ((vector<short>*)p);
  371. }
  372. static void deleteArray_vectorlEshortgR(void *p) {
  373. delete [] ((vector<short>*)p);
  374. }
  375. static void destruct_vectorlEshortgR(void *p) {
  376. typedef vector<short> current_t;
  377. ((current_t*)p)->~current_t();
  378. }
  379. } // end of namespace ROOT for class vector<short>
  380. namespace ROOT {
  381. void vectorlEunsignedsPintgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  382. static void vectorlEunsignedsPintgR_Dictionary();
  383. static void *new_vectorlEunsignedsPintgR(void *p = 0);
  384. static void *newArray_vectorlEunsignedsPintgR(Long_t size, void *p);
  385. static void delete_vectorlEunsignedsPintgR(void *p);
  386. static void deleteArray_vectorlEunsignedsPintgR(void *p);
  387. static void destruct_vectorlEunsignedsPintgR(void *p);
  388. // Function generating the singleton type initializer
  389. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<unsigned int>*)
  390. {
  391. vector<unsigned int> *ptr = 0;
  392. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<unsigned int>),0);
  393. static ::ROOT::TGenericClassInfo
  394. instance("vector<unsigned int>", -2, "vector.dll", 0,
  395. typeid(vector<unsigned int>), DefineBehavior(ptr, ptr),
  396. 0, &vectorlEunsignedsPintgR_Dictionary, isa_proxy, 0,
  397. sizeof(vector<unsigned int>) );
  398. instance.SetNew(&new_vectorlEunsignedsPintgR);
  399. instance.SetNewArray(&newArray_vectorlEunsignedsPintgR);
  400. instance.SetDelete(&delete_vectorlEunsignedsPintgR);
  401. instance.SetDeleteArray(&deleteArray_vectorlEunsignedsPintgR);
  402. instance.SetDestructor(&destruct_vectorlEunsignedsPintgR);
  403. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<unsigned int> >()));
  404. return &instance;
  405. }
  406. // Static variable to force the class initialization
  407. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<unsigned int>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  408. // Dictionary for non-ClassDef classes
  409. static void vectorlEunsignedsPintgR_Dictionary() {
  410. ::ROOT::GenerateInitInstanceLocal((const vector<unsigned int>*)0x0)->GetClass();
  411. }
  412. } // end of namespace ROOT
  413. namespace ROOT {
  414. // Wrappers around operator new
  415. static void *new_vectorlEunsignedsPintgR(void *p) {
  416. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<unsigned int> : new vector<unsigned int>;
  417. }
  418. static void *newArray_vectorlEunsignedsPintgR(Long_t nElements, void *p) {
  419. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<unsigned int>[nElements] : new vector<unsigned int>[nElements];
  420. }
  421. // Wrapper around operator delete
  422. static void delete_vectorlEunsignedsPintgR(void *p) {
  423. delete ((vector<unsigned int>*)p);
  424. }
  425. static void deleteArray_vectorlEunsignedsPintgR(void *p) {
  426. delete [] ((vector<unsigned int>*)p);
  427. }
  428. static void destruct_vectorlEunsignedsPintgR(void *p) {
  429. typedef vector<unsigned int> current_t;
  430. ((current_t*)p)->~current_t();
  431. }
  432. } // end of namespace ROOT for class vector<unsigned int>
  433. namespace ROOT {
  434. void vectorlEunsignedsPshortgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  435. static void vectorlEunsignedsPshortgR_Dictionary();
  436. static void *new_vectorlEunsignedsPshortgR(void *p = 0);
  437. static void *newArray_vectorlEunsignedsPshortgR(Long_t size, void *p);
  438. static void delete_vectorlEunsignedsPshortgR(void *p);
  439. static void deleteArray_vectorlEunsignedsPshortgR(void *p);
  440. static void destruct_vectorlEunsignedsPshortgR(void *p);
  441. // Function generating the singleton type initializer
  442. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<unsigned short>*)
  443. {
  444. vector<unsigned short> *ptr = 0;
  445. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<unsigned short>),0);
  446. static ::ROOT::TGenericClassInfo
  447. instance("vector<unsigned short>", -2, "vector.dll", 0,
  448. typeid(vector<unsigned short>), DefineBehavior(ptr, ptr),
  449. 0, &vectorlEunsignedsPshortgR_Dictionary, isa_proxy, 4,
  450. sizeof(vector<unsigned short>) );
  451. instance.SetNew(&new_vectorlEunsignedsPshortgR);
  452. instance.SetNewArray(&newArray_vectorlEunsignedsPshortgR);
  453. instance.SetDelete(&delete_vectorlEunsignedsPshortgR);
  454. instance.SetDeleteArray(&deleteArray_vectorlEunsignedsPshortgR);
  455. instance.SetDestructor(&destruct_vectorlEunsignedsPshortgR);
  456. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<unsigned short> >()));
  457. return &instance;
  458. }
  459. // Static variable to force the class initialization
  460. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<unsigned short>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  461. // Dictionary for non-ClassDef classes
  462. static void vectorlEunsignedsPshortgR_Dictionary() {
  463. ::ROOT::GenerateInitInstanceLocal((const vector<unsigned short>*)0x0)->GetClass();
  464. }
  465. } // end of namespace ROOT
  466. namespace ROOT {
  467. // Wrappers around operator new
  468. static void *new_vectorlEunsignedsPshortgR(void *p) {
  469. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<unsigned short> : new vector<unsigned short>;
  470. }
  471. static void *newArray_vectorlEunsignedsPshortgR(Long_t nElements, void *p) {
  472. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<unsigned short>[nElements] : new vector<unsigned short>[nElements];
  473. }
  474. // Wrapper around operator delete
  475. static void delete_vectorlEunsignedsPshortgR(void *p) {
  476. delete ((vector<unsigned short>*)p);
  477. }
  478. static void deleteArray_vectorlEunsignedsPshortgR(void *p) {
  479. delete [] ((vector<unsigned short>*)p);
  480. }
  481. static void destruct_vectorlEunsignedsPshortgR(void *p) {
  482. typedef vector<unsigned short> current_t;
  483. ((current_t*)p)->~current_t();
  484. }
  485. } // end of namespace ROOT for class vector<unsigned short>
  486. namespace ROOT {
  487. void vectorlEvectorlEdoublegRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  488. static void vectorlEvectorlEdoublegRsPgR_Dictionary();
  489. static void *new_vectorlEvectorlEdoublegRsPgR(void *p = 0);
  490. static void *newArray_vectorlEvectorlEdoublegRsPgR(Long_t size, void *p);
  491. static void delete_vectorlEvectorlEdoublegRsPgR(void *p);
  492. static void deleteArray_vectorlEvectorlEdoublegRsPgR(void *p);
  493. static void destruct_vectorlEvectorlEdoublegRsPgR(void *p);
  494. // Function generating the singleton type initializer
  495. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<vector<double> >*)
  496. {
  497. vector<vector<double> > *ptr = 0;
  498. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<vector<double> >),0);
  499. static ::ROOT::TGenericClassInfo
  500. instance("vector<vector<double> >", -2, "prec_stl/vector", 49,
  501. typeid(vector<vector<double> >), DefineBehavior(ptr, ptr),
  502. 0, &vectorlEvectorlEdoublegRsPgR_Dictionary, isa_proxy, 4,
  503. sizeof(vector<vector<double> >) );
  504. instance.SetNew(&new_vectorlEvectorlEdoublegRsPgR);
  505. instance.SetNewArray(&newArray_vectorlEvectorlEdoublegRsPgR);
  506. instance.SetDelete(&delete_vectorlEvectorlEdoublegRsPgR);
  507. instance.SetDeleteArray(&deleteArray_vectorlEvectorlEdoublegRsPgR);
  508. instance.SetDestructor(&destruct_vectorlEvectorlEdoublegRsPgR);
  509. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<vector<double> > >()));
  510. return &instance;
  511. }
  512. // Static variable to force the class initialization
  513. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<vector<double> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  514. // Dictionary for non-ClassDef classes
  515. static void vectorlEvectorlEdoublegRsPgR_Dictionary() {
  516. ::ROOT::GenerateInitInstanceLocal((const vector<vector<double> >*)0x0)->GetClass();
  517. }
  518. } // end of namespace ROOT
  519. namespace ROOT {
  520. // Wrappers around operator new
  521. static void *new_vectorlEvectorlEdoublegRsPgR(void *p) {
  522. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<double> > : new vector<vector<double> >;
  523. }
  524. static void *newArray_vectorlEvectorlEdoublegRsPgR(Long_t nElements, void *p) {
  525. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<double> >[nElements] : new vector<vector<double> >[nElements];
  526. }
  527. // Wrapper around operator delete
  528. static void delete_vectorlEvectorlEdoublegRsPgR(void *p) {
  529. delete ((vector<vector<double> >*)p);
  530. }
  531. static void deleteArray_vectorlEvectorlEdoublegRsPgR(void *p) {
  532. delete [] ((vector<vector<double> >*)p);
  533. }
  534. static void destruct_vectorlEvectorlEdoublegRsPgR(void *p) {
  535. typedef vector<vector<double> > current_t;
  536. ((current_t*)p)->~current_t();
  537. }
  538. } // end of namespace ROOT for class vector<vector<double> >
  539. namespace ROOT {
  540. void vectorlEvectorlEfloatgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  541. static void vectorlEvectorlEfloatgRsPgR_Dictionary();
  542. static void *new_vectorlEvectorlEfloatgRsPgR(void *p = 0);
  543. static void *newArray_vectorlEvectorlEfloatgRsPgR(Long_t size, void *p);
  544. static void delete_vectorlEvectorlEfloatgRsPgR(void *p);
  545. static void deleteArray_vectorlEvectorlEfloatgRsPgR(void *p);
  546. static void destruct_vectorlEvectorlEfloatgRsPgR(void *p);
  547. // Function generating the singleton type initializer
  548. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<vector<float> >*)
  549. {
  550. vector<vector<float> > *ptr = 0;
  551. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<vector<float> >),0);
  552. static ::ROOT::TGenericClassInfo
  553. instance("vector<vector<float> >", -2, "prec_stl/vector", 49,
  554. typeid(vector<vector<float> >), DefineBehavior(ptr, ptr),
  555. 0, &vectorlEvectorlEfloatgRsPgR_Dictionary, isa_proxy, 4,
  556. sizeof(vector<vector<float> >) );
  557. instance.SetNew(&new_vectorlEvectorlEfloatgRsPgR);
  558. instance.SetNewArray(&newArray_vectorlEvectorlEfloatgRsPgR);
  559. instance.SetDelete(&delete_vectorlEvectorlEfloatgRsPgR);
  560. instance.SetDeleteArray(&deleteArray_vectorlEvectorlEfloatgRsPgR);
  561. instance.SetDestructor(&destruct_vectorlEvectorlEfloatgRsPgR);
  562. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<vector<float> > >()));
  563. return &instance;
  564. }
  565. // Static variable to force the class initialization
  566. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<vector<float> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  567. // Dictionary for non-ClassDef classes
  568. static void vectorlEvectorlEfloatgRsPgR_Dictionary() {
  569. ::ROOT::GenerateInitInstanceLocal((const vector<vector<float> >*)0x0)->GetClass();
  570. }
  571. } // end of namespace ROOT
  572. namespace ROOT {
  573. // Wrappers around operator new
  574. static void *new_vectorlEvectorlEfloatgRsPgR(void *p) {
  575. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<float> > : new vector<vector<float> >;
  576. }
  577. static void *newArray_vectorlEvectorlEfloatgRsPgR(Long_t nElements, void *p) {
  578. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<float> >[nElements] : new vector<vector<float> >[nElements];
  579. }
  580. // Wrapper around operator delete
  581. static void delete_vectorlEvectorlEfloatgRsPgR(void *p) {
  582. delete ((vector<vector<float> >*)p);
  583. }
  584. static void deleteArray_vectorlEvectorlEfloatgRsPgR(void *p) {
  585. delete [] ((vector<vector<float> >*)p);
  586. }
  587. static void destruct_vectorlEvectorlEfloatgRsPgR(void *p) {
  588. typedef vector<vector<float> > current_t;
  589. ((current_t*)p)->~current_t();
  590. }
  591. } // end of namespace ROOT for class vector<vector<float> >
  592. namespace ROOT {
  593. void vectorlEvectorlEintgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  594. static void vectorlEvectorlEintgRsPgR_Dictionary();
  595. static void *new_vectorlEvectorlEintgRsPgR(void *p = 0);
  596. static void *newArray_vectorlEvectorlEintgRsPgR(Long_t size, void *p);
  597. static void delete_vectorlEvectorlEintgRsPgR(void *p);
  598. static void deleteArray_vectorlEvectorlEintgRsPgR(void *p);
  599. static void destruct_vectorlEvectorlEintgRsPgR(void *p);
  600. // Function generating the singleton type initializer
  601. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<vector<int> >*)
  602. {
  603. vector<vector<int> > *ptr = 0;
  604. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<vector<int> >),0);
  605. static ::ROOT::TGenericClassInfo
  606. instance("vector<vector<int> >", -2, "prec_stl/vector", 49,
  607. typeid(vector<vector<int> >), DefineBehavior(ptr, ptr),
  608. 0, &vectorlEvectorlEintgRsPgR_Dictionary, isa_proxy, 4,
  609. sizeof(vector<vector<int> >) );
  610. instance.SetNew(&new_vectorlEvectorlEintgRsPgR);
  611. instance.SetNewArray(&newArray_vectorlEvectorlEintgRsPgR);
  612. instance.SetDelete(&delete_vectorlEvectorlEintgRsPgR);
  613. instance.SetDeleteArray(&deleteArray_vectorlEvectorlEintgRsPgR);
  614. instance.SetDestructor(&destruct_vectorlEvectorlEintgRsPgR);
  615. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<vector<int> > >()));
  616. return &instance;
  617. }
  618. // Static variable to force the class initialization
  619. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<vector<int> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  620. // Dictionary for non-ClassDef classes
  621. static void vectorlEvectorlEintgRsPgR_Dictionary() {
  622. ::ROOT::GenerateInitInstanceLocal((const vector<vector<int> >*)0x0)->GetClass();
  623. }
  624. } // end of namespace ROOT
  625. namespace ROOT {
  626. // Wrappers around operator new
  627. static void *new_vectorlEvectorlEintgRsPgR(void *p) {
  628. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<int> > : new vector<vector<int> >;
  629. }
  630. static void *newArray_vectorlEvectorlEintgRsPgR(Long_t nElements, void *p) {
  631. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<int> >[nElements] : new vector<vector<int> >[nElements];
  632. }
  633. // Wrapper around operator delete
  634. static void delete_vectorlEvectorlEintgRsPgR(void *p) {
  635. delete ((vector<vector<int> >*)p);
  636. }
  637. static void deleteArray_vectorlEvectorlEintgRsPgR(void *p) {
  638. delete [] ((vector<vector<int> >*)p);
  639. }
  640. static void destruct_vectorlEvectorlEintgRsPgR(void *p) {
  641. typedef vector<vector<int> > current_t;
  642. ((current_t*)p)->~current_t();
  643. }
  644. } // end of namespace ROOT for class vector<vector<int> >
  645. namespace ROOT {
  646. void vectorlEvectorlEunsignedsPintgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
  647. static void vectorlEvectorlEunsignedsPintgRsPgR_Dictionary();
  648. static void *new_vectorlEvectorlEunsignedsPintgRsPgR(void *p = 0);
  649. static void *newArray_vectorlEvectorlEunsignedsPintgRsPgR(Long_t size, void *p);
  650. static void delete_vectorlEvectorlEunsignedsPintgRsPgR(void *p);
  651. static void deleteArray_vectorlEvectorlEunsignedsPintgRsPgR(void *p);
  652. static void destruct_vectorlEvectorlEunsignedsPintgRsPgR(void *p);
  653. // Function generating the singleton type initializer
  654. static TGenericClassInfo *GenerateInitInstanceLocal(const vector<vector<unsigned int> >*)
  655. {
  656. vector<vector<unsigned int> > *ptr = 0;
  657. static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(vector<vector<unsigned int> >),0);
  658. static ::ROOT::TGenericClassInfo
  659. instance("vector<vector<unsigned int> >", -2, "prec_stl/vector", 49,
  660. typeid(vector<vector<unsigned int> >), DefineBehavior(ptr, ptr),
  661. 0, &vectorlEvectorlEunsignedsPintgRsPgR_Dictionary, isa_proxy, 4,
  662. sizeof(vector<vector<unsigned int> >) );
  663. instance.SetNew(&new_vectorlEvectorlEunsignedsPintgRsPgR);
  664. instance.SetNewArray(&newArray_vectorlEvectorlEunsignedsPintgRsPgR);
  665. instance.SetDelete(&delete_vectorlEvectorlEunsignedsPintgRsPgR);
  666. instance.SetDeleteArray(&deleteArray_vectorlEvectorlEunsignedsPintgRsPgR);
  667. instance.SetDestructor(&destruct_vectorlEvectorlEunsignedsPintgRsPgR);
  668. instance.AdoptCollectionProxyInfo(TCollectionProxyInfo::Generate(TCollectionProxyInfo::Pushback< vector<vector<unsigned int> > >()));
  669. return &instance;
  670. }
  671. // Static variable to force the class initialization
  672. static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const vector<vector<unsigned int> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
  673. // Dictionary for non-ClassDef classes
  674. static void vectorlEvectorlEunsignedsPintgRsPgR_Dictionary() {
  675. ::ROOT::GenerateInitInstanceLocal((const vector<vector<unsigned int> >*)0x0)->GetClass();
  676. }
  677. } // end of namespace ROOT
  678. namespace ROOT {
  679. // Wrappers around operator new
  680. static void *new_vectorlEvectorlEunsignedsPintgRsPgR(void *p) {
  681. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<unsigned int> > : new vector<vector<unsigned int> >;
  682. }
  683. static void *newArray_vectorlEvectorlEunsignedsPintgRsPgR(Long_t nElements, void *p) {
  684. return p ? ::new((::ROOT::TOperatorNewHelper*)p) vector<vector<unsigned int> >[nElements] : new vector<vector<unsigned int> >[nElements];
  685. }
  686. // Wrapper around operator delete
  687. static void delete_vectorlEvectorlEunsignedsPintgRsPgR(void *p) {
  688. delete ((vector<vector<unsigned int> >*)p);
  689. }
  690. static void deleteArray_vectorlEvectorlEunsignedsPintgRsPgR(void *p) {
  691. delete [] ((vector<vector<unsigned int> >*)p);
  692. }
  693. static void destruct_vectorlEvectorlEunsignedsPintgRsPgR(void *p) {
  694. typedef vector<vector<unsigned int> > current_t;
  695. ((current_t*)p)->~current_t();
  696. }
  697. } // end of namespace ROOT for class vector<vector<unsigned int> >
  698. /********************************************************
  699. * src/Dictionary.cxx
  700. * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
  701. * FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
  702. * CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
  703. ********************************************************/
  704. #ifdef G__MEMTEST
  705. #undef malloc
  706. #undef free
  707. #endif
  708. #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
  709. #pragma GCC diagnostic ignored "-Wstrict-aliasing"
  710. #endif
  711. extern "C" void G__cpp_reset_tagtableDictionary();
  712. extern "C" void G__set_cpp_environmentDictionary() {
  713. G__add_compiledheader("TObject.h");
  714. G__add_compiledheader("TMemberInspector.h");
  715. G__cpp_reset_tagtableDictionary();
  716. }
  717. #include <new>
  718. extern "C" int G__cpp_dllrevDictionary() { return(30051515); }
  719. /*********************************************************
  720. * Member function Interface Method
  721. *********************************************************/
  722. /* vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > > */
  723. static int G__Dictionary_169_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  724. {
  725. {
  726. const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reference obj = ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->at((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]));
  727. result7->ref = (long) (&obj);
  728. result7->obj.i = (long) (&obj);
  729. }
  730. return(1 || funcname || hash || result7 || libp) ;
  731. }
  732. static int G__Dictionary_169_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  733. {
  734. {
  735. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::const_reference obj = ((const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->at((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]));
  736. result7->ref = (long) (&obj);
  737. result7->obj.i = (long) (&obj);
  738. }
  739. return(1 || funcname || hash || result7 || libp) ;
  740. }
  741. static int G__Dictionary_169_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  742. {
  743. {
  744. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::iterator* pobj;
  745. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::iterator xobj = ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->begin();
  746. pobj = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::iterator(xobj);
  747. result7->obj.i = (long) ((void*) pobj);
  748. result7->ref = result7->obj.i;
  749. G__store_tempobject(*result7);
  750. }
  751. return(1 || funcname || hash || result7 || libp) ;
  752. }
  753. static int G__Dictionary_169_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  754. {
  755. {
  756. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::iterator* pobj;
  757. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::iterator xobj = ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->end();
  758. pobj = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::iterator(xobj);
  759. result7->obj.i = (long) ((void*) pobj);
  760. result7->ref = result7->obj.i;
  761. G__store_tempobject(*result7);
  762. }
  763. return(1 || funcname || hash || result7 || libp) ;
  764. }
  765. static int G__Dictionary_169_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  766. {
  767. {
  768. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reverse_iterator* pobj;
  769. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reverse_iterator xobj = ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->rbegin();
  770. pobj = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reverse_iterator(xobj);
  771. result7->obj.i = (long) ((void*) pobj);
  772. result7->ref = result7->obj.i;
  773. G__store_tempobject(*result7);
  774. }
  775. return(1 || funcname || hash || result7 || libp) ;
  776. }
  777. static int G__Dictionary_169_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  778. {
  779. {
  780. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reverse_iterator* pobj;
  781. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reverse_iterator xobj = ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->rend();
  782. pobj = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reverse_iterator(xobj);
  783. result7->obj.i = (long) ((void*) pobj);
  784. result7->ref = result7->obj.i;
  785. G__store_tempobject(*result7);
  786. }
  787. return(1 || funcname || hash || result7 || libp) ;
  788. }
  789. static int G__Dictionary_169_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  790. {
  791. G__letint(result7, 107, (long) ((const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->size());
  792. return(1 || funcname || hash || result7 || libp) ;
  793. }
  794. static int G__Dictionary_169_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  795. {
  796. G__letint(result7, 107, (long) ((const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->max_size());
  797. return(1 || funcname || hash || result7 || libp) ;
  798. }
  799. static int G__Dictionary_169_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  800. {
  801. ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->resize((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]));
  802. G__setnull(result7);
  803. return(1 || funcname || hash || result7 || libp) ;
  804. }
  805. static int G__Dictionary_169_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  806. {
  807. ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->resize((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]), *((vector<unsigned int,allocator<unsigned int> >*) G__int(libp->para[1])));
  808. G__setnull(result7);
  809. return(1 || funcname || hash || result7 || libp) ;
  810. }
  811. static int G__Dictionary_169_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  812. {
  813. G__letint(result7, 107, (long) ((const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->capacity());
  814. return(1 || funcname || hash || result7 || libp) ;
  815. }
  816. static int G__Dictionary_169_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  817. {
  818. G__letint(result7, 103, (long) ((const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->empty());
  819. return(1 || funcname || hash || result7 || libp) ;
  820. }
  821. static int G__Dictionary_169_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  822. {
  823. {
  824. const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::reference obj = ((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->operator[]((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]));
  825. result7->ref = (long) (&obj);
  826. result7->obj.i = (long) (&obj);
  827. }
  828. return(1 || funcname || hash || result7 || libp) ;
  829. }
  830. static int G__Dictionary_169_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  831. {
  832. {
  833. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::const_reference obj = ((const vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) G__getstructoffset())->operator[]((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]));
  834. result7->ref = (long) (&obj);
  835. result7->obj.i = (long) (&obj);
  836. }
  837. return(1 || funcname || hash || result7 || libp) ;
  838. }
  839. static int G__Dictionary_169_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  840. {
  841. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >* p = NULL;
  842. char* gvp = (char*) G__getgvp();
  843. int n = G__getaryconstruct();
  844. if (n) {
  845. if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
  846. p = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >[n];
  847. } else {
  848. p = new((void*) gvp) vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >[n];
  849. }
  850. } else {
  851. if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
  852. p = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >;
  853. } else {
  854. p = new((void*) gvp) vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >;
  855. }
  856. }
  857. result7->obj.i = (long) p;
  858. result7->ref = (long) p;
  859. G__set_tagnum(result7,G__get_linked_tagnum(&G__DictionaryLN_vectorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcOallocatorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRsPgRsPgR));
  860. return(1 || funcname || hash || result7 || libp) ;
  861. }
  862. static int G__Dictionary_169_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  863. {
  864. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >* p = NULL;
  865. char* gvp = (char*) G__getgvp();
  866. switch (libp->paran) {
  867. case 2:
  868. //m: 2
  869. if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
  870. p = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]), *(vector<unsigned int,allocator<unsigned int> >*) libp->para[1].ref);
  871. } else {
  872. p = new((void*) gvp) vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]), *(vector<unsigned int,allocator<unsigned int> >*) libp->para[1].ref);
  873. }
  874. break;
  875. case 1:
  876. //m: 1
  877. if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
  878. p = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]));
  879. } else {
  880. p = new((void*) gvp) vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >((vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >::size_type) G__int(libp->para[0]));
  881. }
  882. break;
  883. }
  884. result7->obj.i = (long) p;
  885. result7->ref = (long) p;
  886. G__set_tagnum(result7,G__get_linked_tagnum(&G__DictionaryLN_vectorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRcOallocatorlEvectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgRsPgRsPgR));
  887. return(1 || funcname || hash || result7 || libp) ;
  888. }
  889. static int G__Dictionary_169_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
  890. {
  891. vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >* p = NULL;
  892. char* gvp = (char*) G__getgvp();
  893. //m: 1
  894. if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
  895. p = new vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >(*(vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) libp->para[0].ref);
  896. } else {
  897. p = new((void*) gvp) vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >(*(vector<vector<unsigned int,allocator<unsigned int> >,allocator<vector<unsigned int,allocator<unsigned int> > > >*) libp->para[0].ref);
  898. }
  899. result7->obj.i = (long) p;
  900. result7->ref = (long) p;
  901. G__set_tagnum(result7,G__get_linked_tagnum(&G__DictionaryLN_vectorlEvectorlEunsignedsPintcOallocatorlEunsignedsPin