<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>
Generated by dwww version 1.15 on Tue Jul 2 00:20:37 CEST 2024.