1/* ----------------------------------------------------------------------------- 2 * 3 * User interfaces: include these ones as needed 4 * 5 * ----------------------------------------------------------------------------- */ 6 7/* ----------------------------------------------------------------------------- 8 * Special types and user helpers 9 * ----------------------------------------------------------------------------- */ 10 11argcargv.i Handler for (int argc, char **argv) 12attribute.i Convert a pair of set/get methods into a "native" python attribute 13ccomplex.i C99 complex type 14complex.i C99 or C++ complex type 15cstring.i Various forms of C character string handling 16cwstring.i Various forms of C wchar_t string handling 17embed.i embedding the Python interpreter in something else 18embed15.i embedding the Python interpreter in something else 19file.i FILE C type 20implicit.i Allow the use of implicit C++ constructors 21wchar.i wchar_t C type 22 23/* ----------------------------------------------------------------------------- 24 * C++ STD + STL 25 * ----------------------------------------------------------------------------- */ 26 27std_alloc.i allocator 28std_basic_string.i basic string 29std_char_traits.i char traits 30std_complex.i complex 31std_deque.i deque 32std_except.i exceptions 33std_ios.i ios 34std_iostream.i istream/ostream 35std_list.i list 36std_map.i map 37std_multimap.i multimap 38std_multiset.i multiset 39std_pair.i pair 40std_set.i set 41std_sstream.i string stream 42std_streambuf.i streambuf 43std_string.i string 44std_vector.i vector 45std_wios.i wios 46std_wiostream.i wistream/wostream 47std_wsstream.i wstring stream 48std_wstreambuf.i wstreambuf 49std_wstring.i wstring 50 51 52 53/* ----------------------------------------------------------------------------- 54/* 55 * Implementation files: don't look at them unless you are really drunk 56 * 57 * ----------------------------------------------------------------------------- */ 58 59/* ----------------------------------------------------------------------------- 60 * Basic files 61 * ----------------------------------------------------------------------------- */ 62 63python.swg Main language file, it just includes what is needed. 64pyuserdir.swg User visible directives (%pythonnondynamic, etc) 65pymacros.swg Internal macros used for typemaps 66pyfragments.swg Allow the user to overload the default fragments 67pyopers.swg Python operations (+=, *=, etc) 68pythonkw.swg Python keywords and special names 69pyinit.swg Python Init method 70 71/* ----------------------------------------------------------------------------- 72 * The runtime part 73 * ----------------------------------------------------------------------------- */ 74 75pyruntime.swg Main runtime file definition 76pyapi.swg SWIG/Python API declarations 77pyrun.swg Python run-time code 78 79/* ----------------------------------------------------------------------------- 80 * Internal typemap specializations 81 * ----------------------------------------------------------------------------- */ 82 83pyswigtype.swg SWIGTYPE 84pystrings.swg Char strings (char *) 85pywstrings.swg Wchar Strings (wchar_t *) 86pyprimtypes.swg Primitive types (shot,int,double,etc) 87pycomplex.swg PyComplex and helper for C/C++ complex types 88pydocs.swg Typemaps documentation 89 90/* ----------------------------------------------------------------------------- 91 * C++ STD + STL 92 * ----------------------------------------------------------------------------- */ 93 94pycontainer.swg python container iterators 95std_common.i general common code for the STD/STL implementation 96std_container.i general common code for the STD/STL containers 97 98 99/*----------------------------------------------------------------------------- 100 * Backward compatibility and deprecated 101 * ----------------------------------------------------------------------------- */ 102 103std_vectora.i vector + allocator (allocators are now supported in STD/STL) 104typemaps.i old in/out typemaps (doesn't need to be included) 105defarg.swg for processing default arguments with shadow classes 106