/
usr
/
share
/
swig
/
3.0.12
/
python
/
/usr/share/swig/3.0.12/python
mkdir
upload
Name
Size
Mode
Actions
argcargv.i
2642
0644
edit
dl
rm
attribute.i
34
0644
edit
dl
rm
boost_shared_ptr.i
16295
0644
edit
dl
rm
builtin.swg
25016
0644
edit
dl
rm
carrays.i
338
0644
edit
dl
rm
ccomplex.i
763
0644
edit
dl
rm
cdata.i
30
0644
edit
dl
rm
cmalloc.i
32
0644
edit
dl
rm
cni.i
42
0644
edit
dl
rm
complex.i
80
0644
edit
dl
rm
cpointer.i
33
0644
edit
dl
rm
cstring.i
32
0644
edit
dl
rm
cwstring.i
60
0644
edit
dl
rm
defarg.swg
1154
0644
edit
dl
rm
director.swg
10638
0644
edit
dl
rm
embed.i
2530
0644
edit
dl
rm
exception.i
139
0644
edit
dl
rm
factory.i
32
0644
edit
dl
rm
file.i
1035
0644
edit
dl
rm
implicit.i
287
0644
edit
dl
rm
jstring.i
1759
0644
edit
dl
rm
pyabc.i
418
0644
edit
dl
rm
pyapi.swg
1339
0644
edit
dl
rm
pybackward.swg
1162
0644
edit
dl
rm
pybuffer.i
2782
0644
edit
dl
rm
pyclasses.swg
3474
0644
edit
dl
rm
pycomplex.swg
2243
0644
edit
dl
rm
pycontainer.swg
29789
0644
edit
dl
rm
pydocs.swg
1104
0644
edit
dl
rm
pyerrors.swg
1689
0644
edit
dl
rm
pyfragments.swg
551
0644
edit
dl
rm
pyhead.swg
5741
0644
edit
dl
rm
pyinit.swg
13525
0644
edit
dl
rm
pyiterators.swg
10650
0644
edit
dl
rm
pymacros.swg
38
0644
edit
dl
rm
pyname_compat.i
4124
0644
edit
dl
rm
pyopers.swg
10223
0644
edit
dl
rm
pyprimtypes.swg
8070
0644
edit
dl
rm
pyrun.swg
53129
0644
edit
dl
rm
pyruntime.swg
795
0644
edit
dl
rm
pystdcommon.swg
7102
0644
edit
dl
rm
pystrings.swg
4422
0644
edit
dl
rm
python.swg
2035
0644
edit
dl
rm
pythonkw.swg
2355
0644
edit
dl
rm
pythreads.swg
2864
0644
edit
dl
rm
pytuplehlp.swg
308
0644
edit
dl
rm
pytypemaps.swg
3208
0644
edit
dl
rm
pyuserdir.swg
6326
0644
edit
dl
rm
pywstrings.swg
2097
0644
edit
dl
rm
std_alloc.i
27
0644
edit
dl
rm
std_array.i
3693
0644
edit
dl
rm
std_auto_ptr.i
585
0644
edit
dl
rm
std_basic_string.i
2817
0644
edit
dl
rm
std_carray.i
1583
0644
edit
dl
rm
std_char_traits.i
33
0644
edit
dl
rm
std_common.i
2319
0644
edit
dl
rm
std_complex.i
469
0644
edit
dl
rm
std_container.i
58
0644
edit
dl
rm
std_deque.i
678
0644
edit
dl
rm
std_except.i
35
0644
edit
dl
rm
std_ios.i
66
0644
edit
dl
rm
std_iostream.i
107
0644
edit
dl
rm
std_list.i
668
0644
edit
dl
rm
std_map.i
9975
0644
edit
dl
rm
std_multimap.i
2578
0644
edit
dl
rm
std_multiset.i
1085
0644
edit
dl
rm
std_pair.i
6167
0644
edit
dl
rm
std_set.i
1490
0644
edit
dl
rm
std_shared_ptr.i
68
0644
edit
dl
rm
std_sstream.i
29
0644
edit
dl
rm
std_streambuf.i
31
0644
edit
dl
rm
std_string.i
35
0644
edit
dl
rm
std_unordered_map.i
8653
0644
edit
dl
rm
std_unordered_multimap.i
3115
0644
edit
dl
rm
std_unordered_multiset.i
1436
0644
edit
dl
rm
std_unordered_set.i
1719
0644
edit
dl
rm
std_vector.i
886
0644
edit
dl
rm
std_vectora.i
829
0644
edit
dl
rm
std_wios.i
26
0644
edit
dl
rm
std_wiostream.i
166
0644
edit
dl
rm
std_wsstream.i
30
0644
edit
dl
rm
std_wstreambuf.i
32
0644
edit
dl
rm
std_wstring.i
63
0644
edit
dl
rm
stl.i
182
0644
edit
dl
rm
typemaps.i
4453
0644
edit
dl
rm
wchar.i
186
0644
edit
dl
rm
Edit:
/usr/share/swig/3.0.12/python/pyname_compat.i
(4124B)
/* * From SWIG 1.3.37 we deprecated all SWIG symbols that start with Py, * since they are inappropriate and discouraged in Python documentation * (from http://www.python.org/doc/2.5.2/api/includes.html): * * "All user visible names defined by Python.h (except those defined by the included * standard headers) have one of the prefixes "Py" or "_Py". Names beginning with * "_Py" are for internal use by the Python implementation and should not be used * by extension writers. Structure member names do not have a reserved prefix. * * Important: user code should never define names that begin with "Py" or "_Py". * This confuses the reader, and jeopardizes the portability of the user code to * future Python versions, which may define additional names beginning with one * of these prefixes." * * This file defined macros to provide backward compatibility for these deprecated * symbols. In the case you have these symbols in your interface file, you can simply * include this file at beginning of it. * * However, this file may be removed in future release of SWIG, so using this file to * keep these inappropriate names in your SWIG interface file is also not recommended. * Instead, we provide a simple tool for converting your interface files to * the new naming convention. You can get the tool from the SWIG distribution: * Tools/pyname_patch.py */ %fragment("PySequence_Base", "header", fragment="SwigPySequence_Base") {} %fragment("PySequence_Cont", "header", fragment="SwigPySequence_Cont") {} %fragment("PySwigIterator_T", "header", fragment="SwigPyIterator_T") {} %fragment("PyPairBoolOutputIterator", "header", fragment="SwigPyPairBoolOutputIterator") {} %fragment("PySwigIterator", "header", fragment="SwigPyIterator") {} %fragment("PySwigIterator_T", "header", fragment="SwigPyIterator_T") {} %inline %{ #define PyMapIterator_T SwigPyMapIterator_T #define PyMapKeyIterator_T SwigPyMapKeyIterator_T #define PyMapValueIterator_T SwigPyMapValueITerator_T #define PyObject_ptr SwigPtr_PyObject #define PyObject_var SwigVar_PyObject #define PyOper SwigPyOper #define PySeq SwigPySeq #define PySequence_ArrowProxy SwigPySequence_ArrowProxy #define PySequence_Cont SwigPySequence_Cont #define PySequence_InputIterator SwigPySequence_InputIterator #define PySequence_Ref SwigPySequence_Ref #define PySwigClientData SwigPyClientData #define PySwigClientData_Del SwigPyClientData_Del #define PySwigClientData_New SwigPyClientData_New #define PySwigIterator SwigPyIterator #define PySwigIteratorClosed_T SwigPyIteratorClosed_T #define PySwigIteratorOpen_T SwigPyIteratorOpen_T #define PySwigIterator_T SwigPyIterator_T #define PySwigObject SwigPyObject #define PySwigObject_Check SwigPyObject_Check #define PySwigObject_GetDesc SwigPyObject_GetDesc #define PySwigObject_New SwigPyObject_New #define PySwigObject_acquire SwigPyObject_acquire #define PySwigObject_append SwigPyObject_append #define PySwigObject_as_number SwigPyObject_as_number #define PySwigObject_compare SwigPyObject_compare #define PySwigObject_dealloc SwigPyObject_dealloc #define PySwigObject_disown SwigPyObject_disown #define PySwigObject_format SwigPyObject_format #define PySwigObject_getattr SwigPyObject_getattr #define PySwigObject_hex SwigPyObject_hex #define PySwigObject_long SwigPyObject_long #define PySwigObject_next SwigPyObject_next #define PySwigObject_oct SwigPyObject_oct #define PySwigObject_own SwigPyObject_own #define PySwigObject_repr SwigPyObject_repr #define PySwigObject_richcompare SwigPyObject_richcompare #define PySwigObject_type SwigPyObject_type #define PySwigPacked SwigPyPacked #define PySwigPacked_Check SwigPyPacked_Check #define PySwigPacked_New SwigPyPacked_New #define PySwigPacked_UnpackData SwigPyPacked_UnpackData #define PySwigPacked_compare SwigPyPacked_compare #define PySwigPacked_dealloc SwigPyPacked_dealloc #define PySwigPacked_print SwigPyPacked_print #define PySwigPacked_repr SwigPyPacked_repr #define PySwigPacked_str SwigPyPacked_str #define PySwigPacked_type SwigPyPacked_type #define pyseq swigpyseq #define pyswigobject_type swigpyobject_type #define pyswigpacked_type swigpypacked_type %}
Save
cmd:
run