diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-02-03 10:50:21 -0500 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-02-07 04:29:14 -0500 |
commit | b714353e38cf72b6cb2754d413b3688a47624028 (patch) | |
tree | f14a682d4f9a547c7410a3a3317f4bc2c3f17ea4 /tests/scanner/WarnLib-1.0-expected.gir | |
parent | bb1ac9cf2dc450c5d44b1e39e3162ba06069f4a1 (diff) | |
download | gobject-introspection-b714353e38cf72b6cb2754d413b3688a47624028.tar.gz |
tests: Move do_moo to warnlib
We want to warn on unnamed params in declarations to ensure that
all functions are bindable. Thus, we need to move a test containing
unnamed params to WarnLib so it can be tested.
https://bugzilla.gnome.org/show_bug.cgi?id=693098
Diffstat (limited to 'tests/scanner/WarnLib-1.0-expected.gir')
-rw-r--r-- | tests/scanner/WarnLib-1.0-expected.gir | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/tests/scanner/WarnLib-1.0-expected.gir b/tests/scanner/WarnLib-1.0-expected.gir index 9f3b348d..3f8be712 100644 --- a/tests/scanner/WarnLib-1.0-expected.gir +++ b/tests/scanner/WarnLib-1.0-expected.gir @@ -15,6 +15,70 @@ and/or use gtk-doc annotations. --> shared-library="" c:identifier-prefixes="WarnLib" c:symbol-prefixes="warnlib_"> + <interface name="Whatever" + c:symbol-prefix="whatever" + c:type="WarnLibWhatever" + glib:type-name="WarnLibWhatever" + glib:get-type="warnlib_whatever_get_type" + glib:type-struct="WhateverIface"> + <virtual-method name="do_moo" invoker="do_moo"> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="Whatever" c:type="WarnLibWhatever*"/> + </instance-parameter> + <parameter transfer-ownership="none"> + <type name="gint" c:type="int"/> + </parameter> + <parameter transfer-ownership="none"> + <type name="gpointer" c:type="gpointer"/> + </parameter> + </parameters> + </virtual-method> + <method name="do_moo" c:identifier="warnlib_whatever_do_moo"> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="Whatever" c:type="WarnLibWhatever*"/> + </instance-parameter> + <parameter transfer-ownership="none"> + <type name="gint" c:type="int"/> + </parameter> + <parameter transfer-ownership="none"> + <type name="gpointer" c:type="gpointer"/> + </parameter> + </parameters> + </method> + </interface> + <record name="WhateverIface" + c:type="WarnLibWhateverIface" + glib:is-gtype-struct-for="Whatever"> + <field name="parent_iface"> + <type name="GObject.TypeInterface" c:type="GTypeInterface"/> + </field> + <field name="do_moo"> + <callback name="do_moo"> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + <parameters> + <parameter name="self" transfer-ownership="none"> + <type name="Whatever" c:type="WarnLibWhatever*"/> + </parameter> + <parameter transfer-ownership="none"> + <type name="gint" c:type="int"/> + </parameter> + <parameter transfer-ownership="none"> + <type name="gpointer" c:type="gpointer"/> + </parameter> + </parameters> + </callback> + </field> + </record> <function name="throw_unpaired" c:identifier="warnlib_throw_unpaired" throws="1"> |