Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tests/scanner/foo-1.0-expected.tgir
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2009-02-26 19:44:24 (GMT)
committer Colin Walters <walters@verbum.org>2009-02-26 19:44:24 (GMT)
commit1b3ce6945e359e6cfbf1805be19db9599f134e09 (patch)
treebc3874a0c1850d485b5181fb2cc64266d9b315d8 /tests/scanner/foo-1.0-expected.tgir
parent7b62eef116bec87fbd2c3ea13af95fcfc2e05cfd (diff)
parent4470a24e8cf3827efaddcfe240c3271cf1a0d6c0 (diff)
Merge branch 'bug557383-vfuncs'
Diffstat (limited to 'tests/scanner/foo-1.0-expected.tgir')
-rw-r--r--tests/scanner/foo-1.0-expected.tgir27
1 files changed, 24 insertions, 3 deletions
diff --git a/tests/scanner/foo-1.0-expected.tgir b/tests/scanner/foo-1.0-expected.tgir
index f8e1ee5..e2a02b1 100644
--- a/tests/scanner/foo-1.0-expected.tgir
+++ b/tests/scanner/foo-1.0-expected.tgir
@@ -161,7 +161,18 @@
<member name="second" value="2"/>
<member name="third" value="4"/>
</bitfield>
- <interface name="Interface" glib:type-name="FooInterface" glib:get-type="foo_interface_get_type" glib:type-struct="InterfaceIface"/>
+ <interface name="Interface" glib:type-name="FooInterface" glib:get-type="foo_interface_get_type" glib:type-struct="InterfaceIface">
+ <vfunc name="do_foo" offset="0">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="x" transfer-ownership="none">
+ <type name="int"/>
+ </parameter>
+ </parameters>
+ </vfunc>
+ </interface>
<record name="InterfaceIface" glib:is-gtype-struct="1">
<field name="parent_iface">
<type name="GObject.TypeInterface"/>
@@ -271,6 +282,16 @@
</parameter>
</parameters>
</glib:signal>
+ <vfunc name="virtual_method" offset="0">
+ <return-value transfer-ownership="none">
+ <type name="none"/>
+ </return-value>
+ <parameters>
+ <parameter name="first_param" transfer-ownership="none">
+ <type name="int"/>
+ </parameter>
+ </parameters>
+ </vfunc>
</class>
<record name="ObjectClass" glib:is-gtype-struct="1">
<field name="parent_class">
@@ -337,11 +358,11 @@
<record name="StructPrivate"/>
<interface name="SubInterface" glib:type-name="FooSubInterface" glib:get-type="foo_sub_interface_get_type" glib:type-struct="SubInterfaceIface">
<prerequisite name="Interface"/>
- <method name="do_bar" c:identifier="foo_sub_interface_do_bar">
+ <vfunc name="do_bar" offset="0">
<return-value transfer-ownership="none">
<type name="none"/>
</return-value>
- </method>
+ </vfunc>
</interface>
<record name="SubInterfaceIface" glib:is-gtype-struct="1">
<field name="parent_iface">