Initial revision, contributed by Klaus Wiederaenders.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@1002 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
f01a131559
commit
4867f7938d
11 changed files with 6022 additions and 0 deletions
24
Examples/xml/error.expected-xml
Normal file
24
Examples/xml/error.expected-xml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="error.i" >
|
||||
<swigxml:child >
|
||||
<swig:module name="error" />
|
||||
<c:enum >
|
||||
<swigxml:child >
|
||||
<c:enumvalue name="RED" >
|
||||
<swigxml:value string="RED" />
|
||||
</c:enumvalue>
|
||||
<c:enumvalue name="GREEN" />
|
||||
<c:enumvalue name="BLUE" />
|
||||
</swigxml:child>
|
||||
</c:enum>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
23
Examples/xml/example.expected-xml
Normal file
23
Examples/xml/example.expected-xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="example.i" >
|
||||
<swigxml:child >
|
||||
<swig:module name="example" />
|
||||
<swig:apply name="OUTPUT" >
|
||||
<swigxml:parms >
|
||||
<swigxml:none name="r" >
|
||||
<swigxml:type string="p.int" />
|
||||
</swigxml:none>
|
||||
</swigxml:parms>
|
||||
<swigxml:type string="p.int" />
|
||||
</swig:apply>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
1486
Examples/xml/example_apply.expected-xml
Normal file
1486
Examples/xml/example_apply.expected-xml
Normal file
File diff suppressed because it is too large
Load diff
51
Examples/xml/example_const.expected-xml
Normal file
51
Examples/xml/example_const.expected-xml
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="example_const.i" >
|
||||
<swigxml:child >
|
||||
<swig:module name="example" />
|
||||
<swig:constant name="ICONST" >
|
||||
<swigxml:value string="42" />
|
||||
<swigxml:type string="int" />
|
||||
</swig:constant>
|
||||
<swig:constant name="FCONST" >
|
||||
<swigxml:value string="2.1828" />
|
||||
<swigxml:type string="double" />
|
||||
</swig:constant>
|
||||
<swig:constant name="CCONST" >
|
||||
<swigxml:value string="x" />
|
||||
<swigxml:type string="char" />
|
||||
</swig:constant>
|
||||
<swig:constant name="CCONST2" >
|
||||
<swigxml:value string="\n" />
|
||||
<swigxml:type string="char" />
|
||||
</swig:constant>
|
||||
<swig:constant name="SCONST" >
|
||||
<swigxml:value string="Hello World" />
|
||||
<swigxml:type string="p.char" />
|
||||
</swig:constant>
|
||||
<swig:constant name="SCONST2" >
|
||||
<swigxml:value string="\"Hello World\"" />
|
||||
<swigxml:type string="p.char" />
|
||||
</swig:constant>
|
||||
<swig:constant name="EXPR" >
|
||||
<swigxml:value string="42+3*(2.1828)" />
|
||||
<swigxml:type string="double" />
|
||||
</swig:constant>
|
||||
<c:variable name="iconst" >
|
||||
<swigxml:value string="37" />
|
||||
<swigxml:type string="q(const).int" />
|
||||
</c:variable>
|
||||
<c:variable name="fconst" >
|
||||
<swigxml:value string="3.14" />
|
||||
<swigxml:type string="q(const).double" />
|
||||
</c:variable>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
2338
Examples/xml/example_gif.expected-xml
Normal file
2338
Examples/xml/example_gif.expected-xml
Normal file
File diff suppressed because it is too large
Load diff
104
Examples/xml/example_inl.expected-xml
Normal file
104
Examples/xml/example_inl.expected-xml
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="example_inl.i" >
|
||||
<swigxml:child >
|
||||
<swig:module name="example" />
|
||||
<swig:insert >
|
||||
<swigxml:code >
|
||||
|
||||
#include "example.h"
|
||||
</swigxml:code>
|
||||
</swig:insert>
|
||||
<c:function name="dot_product" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="a" >
|
||||
<swigxml:type string="Vector" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="b" >
|
||||
<swigxml:type string="Vector" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:storage string="extern" />
|
||||
<swigxml:type string="double" />
|
||||
</c:function>
|
||||
<c:function name="vector_add" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="a" >
|
||||
<swigxml:type string="Vector" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="b" >
|
||||
<swigxml:type string="Vector" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:storage string="extern" />
|
||||
<swigxml:type string="Vector" />
|
||||
</c:function>
|
||||
<c:function name="free" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm >
|
||||
<swigxml:type string="p.void" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:type string="void" />
|
||||
</c:function>
|
||||
<swig:insert >
|
||||
<swigxml:code >
|
||||
|
||||
|
||||
Vector *new_Vector(double x, double y, double z) {
|
||||
Vector *v = (Vector *) malloc(sizeof(Vector));
|
||||
v->x = x;
|
||||
v->y = y;
|
||||
v->z = z;
|
||||
return v;
|
||||
}
|
||||
|
||||
void vector_print(Vector *v) {
|
||||
printf("Vector %x = (%g, %g, %g)\n", v, v->x, v->y, v->z);
|
||||
}
|
||||
</swigxml:code>
|
||||
</swig:insert>
|
||||
<c:function name="new_Vector" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="x" >
|
||||
<swigxml:type string="double" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="y" >
|
||||
<swigxml:type string="double" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="z" >
|
||||
<swigxml:type string="double" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:code >
|
||||
{
|
||||
Vector *v = (Vector *) malloc(sizeof(Vector));
|
||||
v->x = x;
|
||||
v->y = y;
|
||||
v->z = z;
|
||||
return v;
|
||||
} </swigxml:code>
|
||||
<swigxml:type string="p.Vector" />
|
||||
</c:function>
|
||||
<c:function name="vector_print" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="v" >
|
||||
<swigxml:type string="p.Vector" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:code >
|
||||
{
|
||||
printf("Vector %x = (%g, %g, %g)\n", v, v->x, v->y, v->z);
|
||||
} </swigxml:code>
|
||||
<swigxml:type string="void" />
|
||||
</c:function>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
24
Examples/xml/example_p5.expected-xml
Normal file
24
Examples/xml/example_p5.expected-xml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="example_p5.i" >
|
||||
<swigxml:child >
|
||||
<swig:module name="example" />
|
||||
<swig:insert >
|
||||
<swigxml:code >
|
||||
|
||||
#include "example.h"
|
||||
</swigxml:code>
|
||||
</swig:insert>
|
||||
<swig:file name="example.h" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
23
Examples/xml/example_ro.expected-xml
Normal file
23
Examples/xml/example_ro.expected-xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="example_ro.i" >
|
||||
<swigxml:child >
|
||||
<swig:pragma name="readonly" />
|
||||
<c:variable name="status" >
|
||||
<swigxml:storage string="extern" />
|
||||
<swigxml:type string="int" />
|
||||
</c:variable>
|
||||
<c:variable name="path" >
|
||||
<swigxml:storage string="extern" />
|
||||
<swigxml:type string="a(256).char" />
|
||||
</c:variable>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
119
Examples/xml/example_title_add.expected-xml
Normal file
119
Examples/xml/example_title_add.expected-xml
Normal file
|
|
@ -0,0 +1,119 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="example_title_add.i" >
|
||||
<swigxml:child >
|
||||
<swig:module name="example" />
|
||||
<swig:insert >
|
||||
<swigxml:code >
|
||||
|
||||
#include "example.h"
|
||||
</swigxml:code>
|
||||
</swig:insert>
|
||||
<c:class name="Vector" >
|
||||
<swigxml:child >
|
||||
<c:access name="public" />
|
||||
<c:function name="Vector" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="x" >
|
||||
<swigxml:type string="double" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="y" >
|
||||
<swigxml:type string="double" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="z" >
|
||||
<swigxml:type string="double" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:type string="int" />
|
||||
</c:function>
|
||||
<c:destructor name="Vector" />
|
||||
<c:function name="print" >
|
||||
<swigxml:type string="p.char" />
|
||||
</c:function>
|
||||
</swigxml:child>
|
||||
<swigxml:classtype string="class" />
|
||||
<swigxml:namespace string="Vector" />
|
||||
</c:class>
|
||||
<swig:insert >
|
||||
<swigxml:code >
|
||||
|
||||
Vector addv(Vector &a, Vector &b) {
|
||||
return a+b;
|
||||
}
|
||||
</swigxml:code>
|
||||
</swig:insert>
|
||||
<c:function name="addv" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="a" >
|
||||
<swigxml:type string="r.Vector" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="b" >
|
||||
<swigxml:type string="r.Vector" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:code >
|
||||
{
|
||||
return a+b;
|
||||
} </swigxml:code>
|
||||
<swigxml:type string="Vector" />
|
||||
</c:function>
|
||||
<c:class name="VectorArray" >
|
||||
<swigxml:child >
|
||||
<c:access name="public" />
|
||||
<c:function name="VectorArray" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="maxsize" >
|
||||
<swigxml:type string="int" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:type string="int" />
|
||||
</c:function>
|
||||
<c:destructor name="VectorArray" />
|
||||
<c:function name="size" >
|
||||
<swigxml:type string="int" />
|
||||
</c:function>
|
||||
<swig:addmethods >
|
||||
<swigxml:child >
|
||||
<c:function name="get" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="index" >
|
||||
<swigxml:type string="int" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:code >
|
||||
{
|
||||
return (*self)[index];
|
||||
} </swigxml:code>
|
||||
<swigxml:type string="r.Vector" />
|
||||
</c:function>
|
||||
<c:function name="set" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="index" >
|
||||
<swigxml:type string="int" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="a" >
|
||||
<swigxml:type string="r.Vector" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:code >
|
||||
{
|
||||
(*self)[index] = a;
|
||||
} </swigxml:code>
|
||||
<swigxml:type string="void" />
|
||||
</c:function>
|
||||
</swigxml:child>
|
||||
</swig:addmethods>
|
||||
</swigxml:child>
|
||||
<swigxml:classtype string="class" />
|
||||
<swigxml:namespace string="VectorArray" />
|
||||
</c:class>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
1624
Examples/xml/example_xml.expected-xml
Normal file
1624
Examples/xml/example_xml.expected-xml
Normal file
File diff suppressed because it is too large
Load diff
206
Examples/xml/gnarly.expected-xml
Normal file
206
Examples/xml/gnarly.expected-xml
Normal file
|
|
@ -0,0 +1,206 @@
|
|||
<swigxml:swig name="namespaces" xmlns:swigxml="http://jniplusplus.sourceforge.net" xmlns:swig="http://swig.sourceforge.net" xmlns:c="http://www.ansi.org" >
|
||||
<swig:top >
|
||||
<swigxml:child >
|
||||
<swig:file name="../../Lib/swig.swg" >
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
<swig:file name="gnarly.i" >
|
||||
<swigxml:child >
|
||||
<swig:module name="my_check" />
|
||||
<c:enum name="color" >
|
||||
<swigxml:child >
|
||||
<c:enumvalue name="RED" >
|
||||
<swigxml:value string="RED" />
|
||||
</c:enumvalue>
|
||||
<c:enumvalue name="BLUE" />
|
||||
<c:enumvalue name="GREEN" />
|
||||
</swigxml:child>
|
||||
</c:enum>
|
||||
<c:class name="Foo" >
|
||||
<swigxml:child >
|
||||
<c:access name="public" />
|
||||
<c:function name="Foo" >
|
||||
<swigxml:code >
|
||||
{ } </swigxml:code>
|
||||
<swigxml:type string="int" />
|
||||
</c:function>
|
||||
<c:enum name="speed" >
|
||||
<swigxml:child >
|
||||
<c:enumvalue name="IMPULSE" />
|
||||
<c:enumvalue name="WARP" />
|
||||
<c:enumvalue name="LUDICROUS" />
|
||||
</swigxml:child>
|
||||
</c:enum>
|
||||
<c:function name="enum_test" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="s" >
|
||||
<swigxml:type string="speed" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:type string="void" />
|
||||
</c:function>
|
||||
</swigxml:child>
|
||||
<swigxml:classtype string="class" />
|
||||
<swigxml:namespace string="Foo" />
|
||||
</c:class>
|
||||
<c:function name="enum_test" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="c" >
|
||||
<swigxml:type string="color" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="s" >
|
||||
<swigxml:type string="Foo::speed" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:type string="void" />
|
||||
</c:function>
|
||||
<swig:typemap >
|
||||
<swigxml:code >
|
||||
{
|
||||
WHATEVER MAKES YOU HAPPY AS RESULT
|
||||
} </swigxml:code>
|
||||
<swigxml:method string="out" />
|
||||
<swigxml:type string="p.int" />
|
||||
</swig:typemap>
|
||||
<swig:typemap >
|
||||
<swigxml:code >
|
||||
{
|
||||
WHATEVER MAKES YOU HAPPY AS PARAMETER
|
||||
} </swigxml:code>
|
||||
<swigxml:method string="in" />
|
||||
<swigxml:type string="p.int" />
|
||||
</swig:typemap>
|
||||
<swig:pragma name="DEBUG" >
|
||||
<swigxml:value string="false" />
|
||||
<swigxml:lang string="xml" />
|
||||
</swig:pragma>
|
||||
<c:function name="my_gcd" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="x" >
|
||||
<swigxml:type string="p.q(const).char" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="y" >
|
||||
<swigxml:type string="a().p.int" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="r" >
|
||||
<swigxml:type string="p.int" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="op" >
|
||||
<swigxml:type string="p.f(int,int).int" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:storage string="extern" />
|
||||
<swigxml:type string="p.int" />
|
||||
</c:function>
|
||||
<c:variable name="my_foo" >
|
||||
<swigxml:storage string="extern" />
|
||||
<swigxml:type string="double" />
|
||||
</c:variable>
|
||||
<c:function name="my_void" >
|
||||
<swigxml:type string="void" />
|
||||
</c:function>
|
||||
<c:function name="my_empty" >
|
||||
<swigxml:type string="int" />
|
||||
</c:function>
|
||||
<c:variable name="my_dutch" >
|
||||
<swigxml:value string="1.0" />
|
||||
<swigxml:type string="q(const).double" />
|
||||
</c:variable>
|
||||
<c:class name="my_union" >
|
||||
<swigxml:child >
|
||||
<c:variable name="my_iii" >
|
||||
<swigxml:type string="int" />
|
||||
</c:variable>
|
||||
<c:variable name="my_ccc" >
|
||||
<swigxml:type string="char" />
|
||||
</c:variable>
|
||||
</swigxml:child>
|
||||
<swigxml:classtype string="union" />
|
||||
<swigxml:namespace string="my_union" />
|
||||
</c:class>
|
||||
<c:class name="my_struct" >
|
||||
<swigxml:child >
|
||||
<c:access name="public" />
|
||||
<c:destructor name="my_struct" >
|
||||
<swigxml:storage string="virtual" />
|
||||
</c:destructor>
|
||||
<c:function name="my_foo" >
|
||||
<swigxml:type string="int" />
|
||||
</c:function>
|
||||
<c:access name="protected" />
|
||||
<c:variable name="my_bar" >
|
||||
<swigxml:type string="int" />
|
||||
</c:variable>
|
||||
<c:variable name="x" >
|
||||
<swigxml:type string="double" />
|
||||
</c:variable>
|
||||
<c:variable name="y" >
|
||||
<swigxml:type string="double" />
|
||||
</c:variable>
|
||||
<c:function name="area" >
|
||||
<swigxml:abstract string="1" />
|
||||
<swigxml:storage string="virtual" />
|
||||
<swigxml:type string="double" />
|
||||
</c:function>
|
||||
<c:variable name="nshapes" >
|
||||
<swigxml:storage string="static" />
|
||||
<swigxml:type string="int" />
|
||||
</c:variable>
|
||||
</swigxml:child>
|
||||
<swigxml:classtype string="struct" />
|
||||
<swigxml:namespace string="my_struct" />
|
||||
</c:class>
|
||||
<c:class name="my_class" >
|
||||
<swigxml:child >
|
||||
<c:access name="public" />
|
||||
<c:function name="my_class" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm name="c" >
|
||||
<swigxml:type string="char" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:type string="int" />
|
||||
</c:function>
|
||||
<c:access name="private" />
|
||||
<c:destructor name="my_class" />
|
||||
<c:function name="my_func" >
|
||||
<swigxml:parms >
|
||||
<swigxml:parm >
|
||||
<swigxml:type string="my_class" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="x" >
|
||||
<swigxml:type string="p.p.char" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="y" >
|
||||
<swigxml:type string="a().int" />
|
||||
</swigxml:parm>
|
||||
<swigxml:parm name="r" >
|
||||
<swigxml:type string="r.q(const).int" />
|
||||
</swigxml:parm>
|
||||
</swigxml:parms>
|
||||
<swigxml:storage string="virtual" />
|
||||
<swigxml:type string="p.q(const).int" />
|
||||
</c:function>
|
||||
<c:variable name="my_foo" >
|
||||
<swigxml:type string="a(128).double" />
|
||||
</c:variable>
|
||||
<c:variable name="i" >
|
||||
<swigxml:type string="q(const).my_int" />
|
||||
</c:variable>
|
||||
</swigxml:child>
|
||||
<swigxml:classtype string="class" />
|
||||
<swigxml:bases >
|
||||
<swigxml:item name="my_struct" />
|
||||
<swigxml:item name="my_union" />
|
||||
</swigxml:bases>
|
||||
<swigxml:namespace string="my_class" />
|
||||
</c:class>
|
||||
<c:typedef name="my_int" >
|
||||
<swigxml:type string="int" />
|
||||
</c:typedef>
|
||||
</swigxml:child>
|
||||
<swigxml:type string="include" />
|
||||
</swig:file>
|
||||
</swigxml:child>
|
||||
</swig:top>
|
||||
</swigxml:swig>
|
||||
Loading…
Add table
Add a link
Reference in a new issue