swig/Lib/python
2017-09-27 11:22:30 -03:00
..
argcargv.i
attribute.i
boost_shared_ptr.i Add directorin typemap for Python and Ruby shared_ptr. 2017-09-27 11:22:30 -03:00
builtin.swg Fix types when calling PyTuple_New 2017-08-27 14:18:00 +01:00
carrays.i Fix %array_class in carrays.i for Python -builtin 2016-12-18 17:49:47 +00:00
ccomplex.i
cdata.i
cmalloc.i
cni.i
complex.i
cpointer.i
cstring.i
cwstring.i
defarg.swg
director.swg Fix incorrect comments 2015-05-09 21:59:03 +12:00
embed.i Whitespace cleanup 2016-01-27 19:05:03 +13:00
exception.i
factory.i
file.i
implicit.i
jstring.i
Makefile.in Whitespace cleanup of all Makefiles* 2014-05-02 20:06:11 +02:00
pyabc.i Use %{ %} instead of { } after %pythoncode 2015-03-20 13:45:19 +13:00
pyapi.swg Cosmetics - Fix bracket matching 2011-04-09 23:48:19 +00:00
pybackward.swg
pybuffer.i
pyclasses.swg Fix Python crash when using -threads iterating containers 2014-09-23 22:33:25 +01:00
pycomplex.swg "concret" -> "concrete" 2015-10-12 11:24:07 +13:00
pycontainer.swg remove bool from as() (it now always throws). 2017-07-03 12:49:30 -06:00
pydocs.swg Merge branch 'master' into gsoc2009-matevz 2013-01-28 07:01:37 +00:00
pyerrors.swg
pyfragments.swg
pyhead.swg Make Python builtin types hashable by default 2016-08-23 19:06:36 +01:00
pyinit.swg [Coverity] fix issue reported for SWIG_Python_FixMethods 2017-02-15 15:58:26 +13:00
pyiterators.swg [python] make SwigPyIteratorClosed_T and SwigPyIteratorOpen_T 2017-02-11 15:26:52 +09:00
pymacros.swg
pyname_compat.i Remove SwigPyObject_print and SwigPyObject_str, and make the generated wrapper use the default python implementations, which will fall back to repr (for -builtin option). 2013-08-07 20:22:03 +01:00
pyopers.swg Merge branch 'm7thon-python23-division-operators' 2016-11-26 22:00:21 +00:00
pyprimtypes.swg Fix one casting warning on Linux (#787) 2016-09-12 09:21:20 +12:00
pyrun.swg Fix various comment and documentation typos 2017-08-13 18:04:33 +12:00
pyruntime.swg Define _DEBUG to 1 to do exactly like /LDd, /MDd or /MTd compiler options 2017-08-31 09:43:07 -04:00
pystdcommon.swg remove bool from as() (it now always throws). 2017-07-03 12:49:30 -06:00
pystrings.swg Add support for Python Bytes/Unicode distinction 2016-02-04 20:16:41 -05:00
python.swg
pythonkw.swg [Python] Add missing keywords 'as' and 'with' to pythonkw.swg. 2016-02-17 14:19:08 +13:00
pythreads.swg
pytuplehlp.swg
pytypemaps.swg handle const pointers to functions 2016-03-24 10:59:23 +01:00
pyuserdir.swg Revert introduction of python:defaultargs feature 2015-01-12 21:35:47 +00:00
pywstrings.swg Add support for Python Bytes/Unicode distinction 2016-02-04 20:16:41 -05:00
README Clean up Python embed.i 2016-01-27 19:01:49 +13:00
std_alloc.i
std_array.i Python: Fix mixed signedness warning for std::array 2016-11-23 22:21:46 +01:00
std_auto_ptr.i Add std_auto_ptr.i defining typemaps for returning std::auto_ptr<>. 2013-12-03 23:45:20 +01:00
std_basic_string.i
std_carray.i
std_char_traits.i
std_common.i Fix STL wrappers to not generate <: digraphs. 2015-12-12 14:05:46 +00:00
std_complex.i
std_container.i
std_deque.i
std_except.i
std_ios.i
std_iostream.i
std_list.i
std_map.i [python] add %swig_sequence_iterator_with_making_function and 2017-02-11 15:26:52 +09:00
std_multimap.i Fix construction from dict for std::multimap std::unordered_multimap (Python 3) 2017-06-23 14:38:26 +01:00
std_multiset.i
std_pair.i Replicate Python memory leak fix in std::pair for Octave and Ruby 2016-12-18 20:00:40 +00:00
std_set.i [python] add %swig_sequence_iterator_with_making_function and 2017-02-11 15:26:52 +09:00
std_shared_ptr.i
std_sstream.i
std_streambuf.i
std_string.i
std_unordered_map.i Python builtin C++11 STL fixes 2017-06-19 20:32:32 +01:00
std_unordered_multimap.i Fix construction from dict for std::multimap std::unordered_multimap (Python 3) 2017-06-23 14:38:26 +01:00
std_unordered_multiset.i [python] fix std unordered containers 2017-02-11 15:26:52 +09:00
std_unordered_set.i [python] add %swig_sequence_iterator_with_making_function and 2017-02-11 15:26:52 +09:00
std_vector.i More efficient Python slicing 2016-09-01 23:49:30 +01:00
std_vectora.i
std_wios.i
std_wiostream.i
std_wsstream.i
std_wstreambuf.i
std_wstring.i
stl.i
typemaps.i
wchar.i

/* -----------------------------------------------------------------------------
 *
 *  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

/* -----------------------------------------------------------------------------
 *  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)
defarg.swg		for processing default arguments with shadow classes