2 <repository version="1.0"
3 xmlns="http://www.gtk.org/introspection/core/1.0"
4 xmlns:c="http://www.gtk.org/introspection/c/1.0"
5 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6 <namespace name="boxed" version="1.0">
7 <glib:boxed glib:name="BoxedType1" glib:type-name="boxed1" glib:get-type="boxed1_get_type" deprecated="1">
8 <field name="field1" writable="1">
11 <field name="field2" writable="1">
14 <field name="field3" writable="1">
17 <method name="frob_boxed1" c:identifier="frob_boxed1">
18 <return-value transfer-ownership="none">
22 <parameter name="box" transfer-ownership="none">
23 <type name="BoxedType1"/>
25 <parameter name="w" transfer-ownership="none">
26 <type name="GLib.List">
30 <parameter name="t" transfer-ownership="full">
31 <type name="GLib.HashTable">
36 <parameter name="e" transfer-ownership="full" direction="out">
37 <type name="GLib.Error"/>
41 <method name="lart" c:identifier="lart">
42 <return-value transfer-ownership="none">
43 <type name="boolean"/>
46 <parameter name="box" transfer-ownership="none">
49 <parameter name="val" transfer-ownership="full" direction="inout">
55 <function name="freefunc" c:identifier="freefunc" deprecated="1">
56 <return-value transfer-ownership="none">
57 <type name="boolean"/>
60 <parameter name="v1" transfer-ownership="none">
63 <parameter name="val2" transfer-ownership="none">
68 <glib:boxed glib:name="boxed2" glib:type-name="BoxedType2" glib:get-type="boxed2_get_type" deprecated="1"/>