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