/
niceSOFT
/
swig
ОбзорДокументацияВойти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
swig/
Lib/python/
..
Makefile.in

Complete the Python 2 removal and fix issues found reviewing it

месяц назад
README

Python: Add PEP 484 annotations for simple types

5 месяцев назад
argcargv.i

argcargv / OOM-protection follow-ups

3 месяца назад
attribute.i

move attribute.i to the typemap library, now is usable from all the languages

21 год назад
boost_shared_ptr.i

More move semantics improvements

4 года назад
builtin.swg

[Python] Fix metaclass conflict under -builtin

21 день назад
carrays.i

carrays.i library modified to use size_t instead of int

3 года назад
ccomplex.i

[Python] Only define pytyping typemaps where in typemaps are defined

20 дней назад
cmalloc.i

more typemaps unification and fixes for valgrind

21 год назад
complex.i

more comments and cosmetic fixes

22 года назад
cpointer.i

more typemaps unification and fixes for valgrind

21 год назад
cstring.i

Perl added to the Unified typemap library, cleaner way to use the library, and 'normalized' macro names

21 год назад
cwstring.i

Perl added to the Unified typemap library, cleaner way to use the library, and 'normalized' macro names

21 год назад
director.swg

Fix -Wextra-semi warnings (#3372)

5 месяцев назад
director_py_mutex.swg

Fix crash when using directors in Python without limited API

2 года назад
exception.i

use internal SWIG_exception_fail, let SWIG_exception as in 1.3.27

21 год назад
factory.i

add the factory library for UTL

20 лет назад
file.i

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
implicit.i

securing the call to SWIG_IsOK, which is a macro

21 год назад
pyabc.i

[Python] Add %pythonstubcode and %pythonstubbegin directives

8 дней назад
pyapi.swg

Re-organise some generate Python code for method creation and docstring support

8 лет назад
pybackward.swg

add more backward comp macros/fragments/methods

21 год назад
pybuffer.i

Restore missing testing of python_pybuffer testcase

8 месяцев назад
pyclasses.swg

Fix director arguments taking a const ref to the language object type

11 дней назад
pycomplex.swg

Remove some locator strings in generated code

2 года назад
pycontainer.swg

Python: Remove Python 2 compatibility macros

месяц назад
pydocs.swg

Cosmetic stray semi-colon removal after %typemap using quotes

4 года назад
pyerrors.swg

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
pyfragments.swg

Fix confusion of filenaming in comment

19 лет назад
pyhead.swg

Python: Remove Python 2 compatibility macros

месяц назад
pyinit.swg

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
pyiterators.swg

Complete the Python 2 removal and fix issues found reviewing it

месяц назад
pymacros.swg

add more backward comp macros/fragments/methods

21 год назад
pyopers.swg

Python: Drop operators compatibility

месяц назад
pyprimtypes.swg

Python: Avoid compatibility macros

месяц назад
pyrun.swg

Python: Remove Python 2 compatibility macros

месяц назад
pyruntime.swg

Cosmetic tweaks defining __cplusplus

9 месяцев назад
pystdcommon.swg

Python: Avoid compatibility macros

месяц назад
pystrings.swg

Pass SWIG_FromCharPtrAndSize and friends on to the C compiler

13 дней назад
python.swg

[Python] Only define pytyping typemaps where in typemaps are defined

20 дней назад
pythonkw.swg

Python: Update keywords

месяц назад
pythreads.swg

[python] Prevent a potential multithreading crash

4 года назад
pytypemaps.swg

Use the canonical capitalisation of Unified Typemap Library

20 дней назад
pytyping.swg

[Python] Only define pytyping typemaps where in typemaps are defined

20 дней назад
pyuserdir.swg

[Python] Add %pythonstubcode and %pythonstubbegin directives

8 дней назад
pywstrings.swg

[Python] Only define pytyping typemaps where in typemaps are defined

20 дней назад
std_alloc.i

better support for string and def. args, plus adding allocator + sstream

22 года назад
std_array.i

Visual C++ warning fixes

3 года назад
std_auto_ptr.i

Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr

4 года назад
std_basic_string.i

std_basic_string.i fixes

9 лет назад
std_char_traits.i

isolate language independent STD/STL/C++ code + more documentation + cleaning

22 года назад
std_common.i

Fix STL wrappers to not generate <: digraphs.

11 лет назад
std_complex.i

[Python] Only define pytyping typemaps where in typemaps are defined

20 дней назад
std_container.i

isolate language independent STD/STL/C++ code + more documentation + cleaning

22 года назад
std_deque.i

Add missing parameter names in STL container wrappers

7 лет назад
std_except.i

add std_except typemaps to the unified typemap library

21 год назад
std_filesystem.i

Add forward class definition for std::filesystem::path class

2 года назад
std_ios.i

isolate language independent STD/STL/C++ code + more documentation + cleaning

22 года назад
std_iostream.i

better support for string and def. args, plus adding allocator + sstream

22 года назад
std_list.i

Add missing parameter names in STL container wrappers

7 лет назад
std_map.i

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
std_multimap.i

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
std_multiset.i

Remove assign method uses by the removed Python Sequence Protocol

3 года назад
std_pair.i

Py_DECREF -> Py_DecRef for stable ABI compliance

2 года назад
std_set.i

Remove assign method uses by the removed Python Sequence Protocol

3 года назад
std_shared_ptr.i

Add std_shared_ptr.i and document shared_ptr library

16 лет назад
std_sstream.i

better support for string and def. args, plus adding allocator + sstream

22 года назад
std_streambuf.i

better support for string and def. args, plus adding allocator + sstream

22 года назад
std_string.i

Python: Map more primitives for PEP 484 annotations

20 дней назад
std_string_view.i

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
std_unique_ptr.i

Add const std::unique_ptr & input typemaps

2 года назад
std_unordered_map.i

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
std_unordered_multimap.i

Python: Drop PY_VERSION_HEX<3.5 code

месяц назад
std_unordered_multiset.i

Remove assign method uses by the removed Python Sequence Protocol

3 года назад
std_unordered_set.i

Remove assign method uses by the removed Python Sequence Protocol

3 года назад
std_vector.i

More efficient Python slicing

10 лет назад
std_vectora.i

isolate language independent STD/STL/C++ code + more documentation + cleaning

22 года назад
std_wios.i

allow to use iostream and sstream without wchar support, as pointed by Scott

21 год назад
std_wiostream.i

add fragment warning and fixes

21 год назад
std_wsstream.i

allow to use iostream and sstream without wchar support, as pointed by Scott

21 год назад
std_wstreambuf.i

allow to use iostream and sstream without wchar support, as pointed by Scott

21 год назад
std_wstring.i

Python: Map more primitives for PEP 484 annotations

20 дней назад
stl.i

Create a consistent stl.i library file

7 лет назад
swigmove.i

Provide SWIGTYPE MOVE typemaps in swigmove.i

4 года назад
typemaps.i

Remove deprecated BOTH typemap rule

3 года назад
wchar.i

allow to use iostream and sstream without wchar support, as pointed by Scott

21 год назад
README
/* -----------------------------------------------------------------------------
*
* User interfaces: include these ones as needed
*
* ----------------------------------------------------------------------------- */
 
/* -----------------------------------------------------------------------------
* Special types and user helpers
* ----------------------------------------------------------------------------- */
 
argcargv.i Handler for (int argc, char **argv)
attribute.i Convert a pair of set/get methods into a "native" python attribute
ccomplex.i C99 complex type
complex.i C99 or C++ complex type
cstring.i Various forms of C character string handling
cwstring.i Various forms of C wchar_t string handling
embed.i embedding the Python interpreter in something else
file.i FILE C type
implicit.i Allow the use of implicit C++ constructors
wchar.i wchar_t C type
 
/* -----------------------------------------------------------------------------
* C++ STD + STL
* ----------------------------------------------------------------------------- */
 
std_alloc.i allocator
std_basic_string.i basic string
std_char_traits.i char traits
std_complex.i complex
std_deque.i deque
std_except.i exceptions
std_ios.i ios
std_iostream.i istream/ostream
std_list.i list
std_map.i map
std_multimap.i multimap
std_multiset.i multiset
std_pair.i pair
std_set.i set
std_sstream.i string stream
std_streambuf.i streambuf
std_string.i string
std_vector.i vector
std_wios.i wios
std_wiostream.i wistream/wostream
std_wsstream.i wstring stream
std_wstreambuf.i wstreambuf
std_wstring.i wstring
 
 
 
/* -----------------------------------------------------------------------------
/*
* Implementation files: don't look at them unless you are really drunk
*
* ----------------------------------------------------------------------------- */
 
/* -----------------------------------------------------------------------------
* Basic files
* ----------------------------------------------------------------------------- */
 
python.swg Main language file, it just includes what is needed.
pyuserdir.swg User visible directives (%pythonnondynamic, etc)
pymacros.swg Internal macros used for typemaps
pyfragments.swg Allow the user to overload the default fragments
pyopers.swg Python operations (+=, *=, etc)
pythonkw.swg Python keywords and special names
pyinit.swg Python Init method
 
/* -----------------------------------------------------------------------------
* The runtime part
* ----------------------------------------------------------------------------- */
 
pyruntime.swg Main runtime file definition
pyapi.swg SWIG/Python API declarations
pyrun.swg Python run-time code
 
/* -----------------------------------------------------------------------------
* Internal typemap specializations
* ----------------------------------------------------------------------------- */
 
pyswigtype.swg SWIGTYPE
pystrings.swg Char strings (char *)
pywstrings.swg Wchar Strings (wchar_t *)
pyprimtypes.swg Primitive types (shot,int,double,etc)
pycomplex.swg PyComplex and helper for C/C++ complex types
pydocs.swg Typemaps documentation
pytyping.swg PEP 484 type hints
 
/* -----------------------------------------------------------------------------
* C++ STD + STL
* ----------------------------------------------------------------------------- */
 
pycontainer.swg python container iterators
std_common.i general common code for the STD/STL implementation
std_container.i general common code for the STD/STL containers
 
 
/*-----------------------------------------------------------------------------
* Backward compatibility and deprecated
* ----------------------------------------------------------------------------- */
 
std_vectora.i vector + allocator (allocators are now supported in STD/STL)
typemaps.i old in/out typemaps (doesn't need to be included)