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 %}