You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
3.9 KiB
106 lines
3.9 KiB
5 years ago
|
/* -----------------------------------------------------------------------------
|
||
|
*
|
||
|
* 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
|
||
|
embed15.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 realy 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/Pyton 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 (doen't need to be included)
|
||
|
defarg.swg for processing default arguments with shadow classes
|