projects
/
external
/
swig.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
import source from 1.3.40
[external/swig.git]
/
Examples
/
test-suite
/
global_vars.i
1
%module global_vars
2
3
%warnfilter(SWIGWARN_TYPEMAP_SWIGTYPELEAK); /* memory leak when setting a ptr/ref variable */
4
5
%include std_string.i
6
7
%inline %{
8
9
struct A
10
{
11
int x;
12
};
13
14
std::string b;
15
A a;
16
A *ap;
17
const A *cap;
18
A &ar = a;
19
20
int x;
21
int *xp;
22
int& c_member = x;
23
24
void *vp;
25
26
enum Hello { Hi, Hola };
27
28
Hello h;
29
Hello *hp;
30
Hello &hr = h;
31
%}