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