Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
PyStrings.h
Go to the documentation of this file.
1#ifndef CPYCPPYY_PYSTRINGS_H
2#define CPYCPPYY_PYSTRINGS_H
3
4namespace CPyCppyy {
5
6// python strings kept for performance reasons
7
8namespace PyStrings {
9
10 extern PyObject* gAssign;
11 extern PyObject* gBases;
12 extern PyObject* gBase;
13 extern PyObject* gContains;
14 extern PyObject* gCopy;
15 extern PyObject* gCppBool;
16 extern PyObject* gCppName;
17 extern PyObject* gAnnotations;
18 extern PyObject* gCastCpp;
19 extern PyObject* gCType;
20 extern PyObject* gDeref;
21 extern PyObject* gPreInc;
22 extern PyObject* gPostInc;
23 extern PyObject* gDict;
24 extern PyObject* gEmptyString;
25 extern PyObject* gEq;
26 extern PyObject* gFollow;
27 extern PyObject *gHasValue;
28 extern PyObject* gGetItem;
29 extern PyObject* gGetNoCheck;
30 extern PyObject* gSetItem;
31 extern PyObject* gInit;
32 extern PyObject* gIter;
33 extern PyObject* gLen;
34 extern PyObject* gLifeLine;
35 extern PyObject* gModule;
36 extern PyObject* gMRO;
37 extern PyObject* gName;
38 extern PyObject* gNe;
39 extern PyObject* gRepr;
40 extern PyObject* gCppRepr;
41 extern PyObject* gStr;
42 extern PyObject* gCppStr;
43 extern PyObject* gTypeCode;
44 extern PyObject* gCTypesType;
45
46 extern PyObject* gUnderlying;
47 extern PyObject* gRealInit;
48
49 extern PyObject* gAdd;
50 extern PyObject* gSub;
51 extern PyObject* gMul;
52 extern PyObject* gDiv;
53
54 extern PyObject* gLShift;
55 extern PyObject* gLShiftC;
56
57 extern PyObject* gAt;
58 extern PyObject* gBegin;
59 extern PyObject* gEnd;
60 extern PyObject* gFirst;
61 extern PyObject* gSecond;
62 extern PyObject* gSize;
63 extern PyObject* gTemplate;
64 extern PyObject* gVectorAt;
65 extern PyObject* gInsert;
66 extern PyObject* gValueType;
67 extern PyObject* gValueSize;
68
69 extern PyObject* gCppReal;
70 extern PyObject* gCppImag;
71
72 extern PyObject* gThisModule;
73
74 extern PyObject* gDispInit;
75 extern PyObject* gDispGet;
76
77 extern PyObject* gExPythonize;
78 extern PyObject* gPythonize;
79
80 extern PyObject* gArray;
81 extern PyObject* gDType;
82 extern PyObject* gFromBuffer;
83
84} // namespace PyStrings
85
86bool CreatePyStrings();
88
89} // namespace CPyCppyy
90
91#endif // !CPYCPPYY_PYSTRINGS_H
_object PyObject
PyObject * gContains
Definition PyStrings.cxx:10
PyObject * gCTypesType
Definition PyStrings.cxx:41
PyObject * gDispGet
Definition PyStrings.cxx:72
PyObject * gCastCpp
Definition PyStrings.cxx:15
PyObject * gAssign
Definition PyStrings.cxx:7
PyObject * gRealInit
Definition PyStrings.cxx:44
PyObject * gExPythonize
Definition PyStrings.cxx:74
PyObject * gLifeLine
Definition PyStrings.cxx:31
PyObject * gGetItem
Definition PyStrings.cxx:25
PyObject * gHasValue
Definition PyStrings.cxx:24
PyObject * gThisModule
Definition PyStrings.cxx:69
PyObject * gCppBool
Definition PyStrings.cxx:12
PyObject * gCppName
Definition PyStrings.cxx:13
PyObject * gFromBuffer
Definition PyStrings.cxx:79
PyObject * gCppReal
Definition PyStrings.cxx:66
PyObject * gVectorAt
Definition PyStrings.cxx:61
PyObject * gLShiftC
Definition PyStrings.cxx:52
PyObject * gPythonize
Definition PyStrings.cxx:75
PyObject * gTypeCode
Definition PyStrings.cxx:40
PyObject * gPostInc
Definition PyStrings.cxx:19
PyObject * gCppImag
Definition PyStrings.cxx:67
PyObject * gBases
Definition PyStrings.cxx:8
PyObject * gValueSize
Definition PyStrings.cxx:64
PyObject * gTemplate
Definition PyStrings.cxx:60
PyObject * gAnnotations
Definition PyStrings.cxx:14
PyObject * gDispInit
Definition PyStrings.cxx:71
PyObject * gEmptyString
Definition PyStrings.cxx:21
PyObject * gSetItem
Definition PyStrings.cxx:27
PyObject * gUnderlying
Definition PyStrings.cxx:43
PyObject * gGetNoCheck
Definition PyStrings.cxx:26
PyObject * gCppRepr
Definition PyStrings.cxx:37
PyObject * gValueType
Definition PyStrings.cxx:63
PyObject * DestroyPyStrings()
bool CreatePyStrings()
Definition PyStrings.cxx:87