Imported Upstream version 1.35.9
[platform/upstream/gobject-introspection.git] / tests / scanner / Bar-1.0-expected.gir
1 <?xml version="1.0"?>
2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations.  -->
5 <repository version="1.2"
6             xmlns="http://www.gtk.org/introspection/core/1.0"
7             xmlns:c="http://www.gtk.org/introspection/c/1.0"
8             xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9   <include name="GObject" version="2.0"/>
10   <package name="gobject-2.0"/>
11   <namespace name="Bar"
12              version="1.0"
13              shared-library=""
14              c:identifier-prefixes="Bar"
15              c:symbol-prefixes="bar">
16     <class name="Baz"
17            c:symbol-prefix="baz"
18            c:type="BarBaz"
19            parent="GObject.Object"
20            glib:type-name="BarBaz"
21            glib:get-type="bar_baz_get_type"
22            glib:type-struct="BazClass">
23       <field name="parent_instance">
24         <type name="GObject.Object" c:type="GObject"/>
25       </field>
26     </class>
27     <record name="BazClass"
28             c:type="BarBazClass"
29             glib:is-gtype-struct-for="Baz">
30       <field name="parent_class">
31         <type name="GObject.ObjectClass" c:type="GObjectClass"/>
32       </field>
33     </record>
34     <class name="MutterWindow"
35            c:symbol-prefix="mutter_window"
36            c:type="MutterWindow"
37            parent="GObject.Object"
38            glib:type-name="MutterWindow"
39            glib:get-type="mutter_window_get_type"
40            glib:type-struct="MutterWindowClass">
41       <method name="func" c:identifier="mutter_window_func">
42         <return-value transfer-ownership="none">
43           <type name="none" c:type="void"/>
44         </return-value>
45         <parameters>
46           <instance-parameter name="window" transfer-ownership="none">
47             <type name="MutterWindow" c:type="MutterWindow*"/>
48           </instance-parameter>
49           <parameter name="v" transfer-ownership="none">
50             <type name="guint" c:type="guint"/>
51           </parameter>
52         </parameters>
53       </method>
54       <field name="parent_instance">
55         <type name="GObject.Object" c:type="GObject"/>
56       </field>
57     </class>
58     <record name="MutterWindowClass"
59             c:type="MutterWindowClass"
60             glib:is-gtype-struct-for="MutterWindow">
61       <field name="parent_class">
62         <type name="GObject.ObjectClass" c:type="GObjectClass"/>
63       </field>
64     </record>
65     <function name="app_func" c:identifier="bar_app_func">
66       <return-value transfer-ownership="none">
67         <type name="none" c:type="void"/>
68       </return-value>
69     </function>
70     <function name="app_func2" c:identifier="bar_app_func2">
71       <return-value transfer-ownership="none">
72         <type name="none" c:type="void"/>
73       </return-value>
74       <parameters>
75         <parameter name="x" transfer-ownership="none">
76           <type name="gint" c:type="int"/>
77         </parameter>
78         <parameter name="y" transfer-ownership="none">
79           <type name="gdouble" c:type="double"/>
80         </parameter>
81       </parameters>
82     </function>
83   </namespace>
84 </repository>