~ubuntu-branches/ubuntu/maverick/swig1.3/maverick

« back to all changes in this revision

Viewing changes to Lib/autodoc.i

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Landschoff
  • Date: 2002-03-29 01:56:07 UTC
  • Revision ID: james.westby@ubuntu.com-20020329015607-c0wt03xu8oy9ioj7
Tags: upstream-1.3.11
ImportĀ upstreamĀ versionĀ 1.3.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
#endif
 
77
 
 
78
#ifdef SWIGPYTHON
 
79
%section "Python Library Files",nosort
 
80
%text %{
 
81
The following modules are available when using the Python language
 
82
module.
 
83
%}
 
84
%include "python/embed.i"
 
85
%include "python/embed14.i"
 
86
%include "python/embed13.i"
 
87
 
 
88
#endif
 
89
 
 
90
#ifdef SWIGPERL
 
91
%section "Perl Library Files",nosort
 
92
 
 
93
%text %{
 
94
The following modules are available when using the Perl5 language
 
95
module.
 
96
%}
 
97
 
 
98
%include "perl5/perlmain.i"
 
99
#endif
 
100
 
 
101