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