]> git.saurik.com Git - wxWidgets.git/blob - wxPython/wxSWIG/swig_lib/autodoc.i
Updates for building wxSWIG on Linux
[wxWidgets.git] / wxPython / wxSWIG / swig_lib / autodoc.i
1 // This file automatically generates the SWIG library documentation
2 %doconly
3 %style latex_section="\\newpage \\section{:}"
4 %title "SWIG Library Reference",pre,sort,chop_left = 0,noinfo
5 /*
6 Version 1.1p4
7 January, 1998
8
9 Copyright (C) 1996-1998
10 Dave Beazley
11
12 (This file was automatically generated by SWIG)
13 */
14 %style html_contents="<hr><h2>:</h2>"
15 %module swig_lib
16
17 %section " Introduction"
18 %text %{
19 This file describes all of the functions in the generic SWIG library.
20 The SWIG library is a collection of generally useful functions that
21 can be used to supplement an interface file. These include functions
22 to manipulate arrays, functions from the C library, and interesting
23 modules.
24
25 This document is automatically generated by SWIG from the file
26 "swig_lib/autodoc.i". Some modules may supply additional documentation
27 for a particular target language. To recreate the documentation for
28 a particular target language, simply run SWIG on the file 'autodoc.i'
29 with the appropriate target language option.
30 %}
31
32 #if defined(SWIGTCL)
33 %text %{
34 This document has been generated for Tcl.
35 %}
36 #elif defined(SWIGPERL)
37 %text %{
38 This document has been generated for Perl.
39 %}
40 #elif defined(SWIGPYTHON)
41 %text %{
42 This document has been generated for Python.
43 %}
44 #endif
45
46 %subsection "Call for contributions"
47 %text %{
48 My long-term goal is for the SWIG library to be a collection of useful
49 modules that can be used to quickly put together interesting programs.
50 To contribute new modules send e-mail to beazley@cs.utah.edu and I
51 will include them here.
52 %}
53
54 #define AUTODOC
55
56 %include array.i
57 %include math.i
58 %include timers.i
59 %include malloc.i
60 %include memory.i
61 %include exception.i
62 %include pointer.i
63 %include constraints.i
64 %include typemaps.i
65
66 #ifdef SWIGTCL
67 %section "Tcl Library Files",nosort
68 %text %{
69 The following library modules are available when using the Tcl
70 language module.
71 %}
72 %include "tcl/consthash.i"
73 %include "tcl/constarray.i"
74 %include "tcl/tclsh.i"
75 %include "tcl/wish.i"
76 %include "tcl/expect.i"
77 %include "tcl/expectk.i"
78 %include "tcl/blt.i"
79 %include "tcl/tix.i"
80 %include "tcl/ish.i"
81 %include "tcl/itclsh.i"
82 %include "tcl/iwish.i"
83 %include "tcl/itkwish.i"
84 #endif
85
86 #ifdef SWIGPYTHON
87 %section "Python Library Files",nosort
88 %text %{
89 The following modules are available when using the Python language
90 module.
91 %}
92 %include "python/embed.i"
93 %include "python/embed14.i"
94 %include "python/embed13.i"
95
96 #endif
97
98 #ifdef SWIGPERL
99 %section "Perl Library Files",nosort
100
101 %text %{
102 The following modules are available when using the Perl5 language
103 module.
104 %}
105
106 %include "perl5/perlmain.i"
107 #endif
108
109