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* gCppName;
14 extern PyObject* gCastCpp;
15 extern PyObject* gDeref;
16 extern PyObject* gPreInc;
17 extern PyObject* gPostInc;
18 extern PyObject* gDict;
19 extern PyObject* gEmptyString;
20 extern PyObject* gEq;
21 extern PyObject* gFollow;
22 extern PyObject* gGetItem;
23 extern PyObject* gGetNoCheck;
24 extern PyObject* gSetItem;
25 extern PyObject* gInit;
26 extern PyObject* gIter;
27 extern PyObject* gLen;
28 extern PyObject* gLifeLine;
29 extern PyObject* gModule;
30 extern PyObject* gMRO;
31 extern PyObject* gName;
32 extern PyObject* gNe;
33 extern PyObject* gTypeCode;
34 extern PyObject* gCTypesType;
35
36 extern PyObject* gUnderlying;
37
38 extern PyObject* gAdd;
39 extern PyObject* gSub;
40 extern PyObject* gMul;
41 extern PyObject* gDiv;
42
43 extern PyObject* gLShift;
44 extern PyObject* gLShiftC;
45
46 extern PyObject* gAt;
47 extern PyObject* gBegin;
48 extern PyObject* gEnd;
49 extern PyObject* gFirst;
50 extern PyObject* gSecond;
51 extern PyObject* gSize;
52 extern PyObject* gTemplate;
53 extern PyObject* gVectorAt;
54
55 extern PyObject* gCppReal;
56 extern PyObject* gCppImag;
57
58 extern PyObject* gThisModule;
59
60 extern PyObject* gNoImplicit;
61 extern PyObject* gDispInit;
62
63 extern PyObject* gExPythonize;
64 extern PyObject* gPythonize;
65
66} // namespace PyStrings
67
68bool CreatePyStrings();
70
71} // namespace CPyCppyy
72
73#endif // !CPYCPPYY_PYSTRINGS_H
_object PyObject
PyObject * gCTypesType
Definition PyStrings.cxx:31
PyObject * gCastCpp
Definition PyStrings.cxx:11
PyObject * gAssign
Definition PyStrings.cxx:7
R__EXTERN PyObject * gName
Definition TPython.cxx:105
PyObject * gExPythonize
Definition PyStrings.cxx:60
PyObject * gLifeLine
Definition PyStrings.cxx:25
PyObject * gGetItem
Definition PyStrings.cxx:19
PyObject * gThisModule
Definition PyStrings.cxx:55
R__EXTERN PyObject * gCppName
Definition TPython.cxx:103
PyObject * gCppReal
Definition PyStrings.cxx:52
PyObject * gVectorAt
Definition PyStrings.cxx:50
PyObject * gLShiftC
Definition PyStrings.cxx:41
PyObject * gPythonize
Definition PyStrings.cxx:61
PyObject * gTypeCode
Definition PyStrings.cxx:30
PyObject * gPostInc
Definition PyStrings.cxx:14
PyObject * gCppImag
Definition PyStrings.cxx:53
PyObject * gNoImplicit
Definition PyStrings.cxx:57
R__EXTERN PyObject * gBases
PyObject * gTemplate
Definition PyStrings.cxx:49
PyObject * gDispInit
Definition PyStrings.cxx:58
R__EXTERN PyObject * gModule
Definition TPython.cxx:104
PyObject * gEmptyString
Definition PyStrings.cxx:16
PyObject * gSetItem
Definition PyStrings.cxx:21
PyObject * gUnderlying
Definition PyStrings.cxx:33
PyObject * gGetNoCheck
Definition PyStrings.cxx:20
Set of helper functions that are invoked from the pythonizors, on the Python side.
PyObject * DestroyPyStrings()
bool CreatePyStrings()
Definition PyStrings.cxx:69