Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
PyStrings.h
Go to the documentation of this file.
1 // Author: Wim Lavrijsen, Nov 2008
2 
3 #ifndef PYROOT_PYSTRINGS_H
4 #define PYROOT_PYSTRINGS_H
5 
6 // ROOT
7 #include "DllImport.h"
8 
9 
10 namespace PyROOT {
11 
12 // python strings kept for performance reasons
13 
14  namespace PyStrings {
15 
16  R__EXTERN PyObject* gBases;
17  R__EXTERN PyObject* gBase;
18  R__EXTERN PyObject* gClass;
19  R__EXTERN PyObject* gCppEq;
20  R__EXTERN PyObject* gCppNe;
21  R__EXTERN PyObject* gDeref;
22  R__EXTERN PyObject* gDict;
23  R__EXTERN PyObject* gEmptyString;
24  R__EXTERN PyObject* gEq;
25  R__EXTERN PyObject* gFollow;
26  R__EXTERN PyObject* gGetItem;
27  R__EXTERN PyObject* gInit;
28  R__EXTERN PyObject* gIter;
29  R__EXTERN PyObject* gLen;
30  R__EXTERN PyObject* gLifeLine;
31  R__EXTERN PyObject* gModule;
32  R__EXTERN PyObject* gMRO;
33  R__EXTERN PyObject* gName;
34  R__EXTERN PyObject* gCppName;
35  R__EXTERN PyObject* gCppNameNew;
36  R__EXTERN PyObject* gNe;
37  R__EXTERN PyObject* gTypeCode;
38 
39  R__EXTERN PyObject* gAdd;
40  R__EXTERN PyObject* gSub;
41  R__EXTERN PyObject* gMul;
42  R__EXTERN PyObject* gDiv;
43 
44  R__EXTERN PyObject* gAt;
45  R__EXTERN PyObject* gBegin;
46  R__EXTERN PyObject* gEnd;
47  R__EXTERN PyObject* gFirst;
48  R__EXTERN PyObject* gSecond;
49  R__EXTERN PyObject* gSize;
50  R__EXTERN PyObject* gGetSize;
51  R__EXTERN PyObject* ggetSize;
52  R__EXTERN PyObject* gTemplate;
53  R__EXTERN PyObject* gVectorAt;
54 
55  R__EXTERN PyObject* gBranch;
56  R__EXTERN PyObject* gFitFCN;
57  R__EXTERN PyObject* gROOTns;
58  R__EXTERN PyObject* gSetBranchAddress;
59  R__EXTERN PyObject* gSetFCN;
60  R__EXTERN PyObject* gTClassDynCast;
61 
62  } // namespace PyStrings
63 
64  Bool_t CreatePyStrings();
65  PyObject* DestroyPyStrings();
66 
67 } // namespace PyROOT
68 
69 #endif // !PYROOT_PYSTRINGS_H