]>
Commit | Line | Data |
---|---|---|
c90f71dd RD |
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 |