~laney/ubuntu/quantal/swig2.0/guile-2.0

« back to all changes in this revision

Viewing changes to Doc/Manual/Pike.html

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Landschoff
  • Date: 2010-12-19 18:25:59 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20101219182559-8lh77o66bo890jwo
Tags: 2.0.1-1
* Merge new upstream release 2.0.1.
* Remove dependency on quilt and usage in debian/rules, the new source
  format will take care of that.
* Remove patch fix-cleaning.diff (applied upstream).
* Remove patch keep_docs.diff (applied upstream).

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
</head>
7
7
 
8
8
<body bgcolor="#ffffff">
9
 
<H1><a name="Pike"></a>30 SWIG and Pike</H1>
 
9
<H1><a name="Pike"></a>31 SWIG and Pike</H1>
10
10
<!-- INDEX -->
11
11
<div class="sectiontoc">
12
12
<ul>
46
46
chapter.<br>
47
47
</p>
48
48
 
49
 
<H2><a name="Pike_nn2"></a>30.1 Preliminaries</H2>
50
 
 
51
 
 
52
 
<H3><a name="Pike_nn3"></a>30.1.1 Running SWIG</H3>
 
49
<H2><a name="Pike_nn2"></a>31.1 Preliminaries</H2>
 
50
 
 
51
 
 
52
<H3><a name="Pike_nn3"></a>31.1.1 Running SWIG</H3>
53
53
 
54
54
 
55
55
<p>
94
94
<div class="code">
95
95
  <pre>$ <b>swig -pike -o pseudonym.c example.i</b><br></pre>
96
96
</div>
97
 
<H3><a name="Pike_nn4"></a>30.1.2 Getting the right header files</H3>
 
97
<H3><a name="Pike_nn4"></a>31.1.2 Getting the right header files</H3>
98
98
 
99
99
 
100
100
<p>
114
114
and so on.
115
115
</p>
116
116
 
117
 
<H3><a name="Pike_nn5"></a>30.1.3 Using your module</H3>
 
117
<H3><a name="Pike_nn5"></a>31.1.3 Using your module</H3>
118
118
 
119
119
 
120
120
<p>
129
129
(1) Result: 24
130
130
</pre></div>
131
131
 
132
 
<H2><a name="Pike_nn6"></a>30.2 Basic C/C++ Mapping</H2>
133
 
 
134
 
 
135
 
<H3><a name="Pike_nn7"></a>30.2.1 Modules</H3>
 
132
<H2><a name="Pike_nn6"></a>31.2 Basic C/C++ Mapping</H2>
 
133
 
 
134
 
 
135
<H3><a name="Pike_nn7"></a>31.2.1 Modules</H3>
136
136
 
137
137
 
138
138
<p>
143
143
significance.
144
144
</p>
145
145
 
146
 
<H3><a name="Pike_nn8"></a>30.2.2 Functions</H3>
 
146
<H3><a name="Pike_nn8"></a>31.2.2 Functions</H3>
147
147
 
148
148
 
149
149
<p>
168
168
(1) Result: 24
169
169
</pre></div>
170
170
 
171
 
<H3><a name="Pike_nn9"></a>30.2.3 Global variables</H3>
 
171
<H3><a name="Pike_nn9"></a>31.2.3 Global variables</H3>
172
172
 
173
173
 
174
174
<p>
197
197
(3) Result: 3.141590
198
198
</pre></div>
199
199
 
200
 
<H3><a name="Pike_nn10"></a>30.2.4 Constants and enumerated types</H3>
 
200
<H3><a name="Pike_nn10"></a>31.2.4 Constants and enumerated types</H3>
201
201
 
202
202
 
203
203
<p>
205
205
not as Pike enums.
206
206
</p>
207
207
 
208
 
<H3><a name="Pike_nn11"></a>30.2.5 Constructors and Destructors</H3>
 
208
<H3><a name="Pike_nn11"></a>31.2.5 Constructors and Destructors</H3>
209
209
 
210
210
 
211
211
<p>
213
213
wrapped as <tt>destroy()</tt> methods, for Pike classes.
214
214
</p>
215
215
 
216
 
<H3><a name="Pike_nn12"></a>30.2.6 Static Members</H3>
 
216
<H3><a name="Pike_nn12"></a>31.2.6 Static Members</H3>
217
217
 
218
218
 
219
219
<p>