summaryrefslogtreecommitdiff
path: root/tests/scanner/foo-1.0-expected.gir
diff options
context:
space:
mode:
authorJohan Dahlin <jdahlin@async.com.br>2009-01-20 20:41:52 +0000
committerJohan Dahlin <johan@src.gnome.org>2009-01-20 20:41:52 +0000
commite6b0f3b11a2d00dc17d7f928ef94b4c3f610d499 (patch)
tree85eaaae8df6e3fb841adf348b11c6f3b2b9be64a /tests/scanner/foo-1.0-expected.gir
parentb8079c4098c2dbfc6f8aa607eefb4f53e59b04e6 (diff)
downloadgobject-introspection-e6b0f3b11a2d00dc17d7f928ef94b4c3f610d499.tar.gz
Bug 562615 – Struct methods missing
2009-01-20 Johan Dahlin <jdahlin@async.com.br> Bug 562615 – Struct methods missing * giscanner/annotationparser.py: * giscanner/ast.py: * giscanner/girwriter.py: * giscanner/glibast.py: * giscanner/glibtransformer.py: * tests/scanner/foo-1.0-expected.gir: * tests/scanner/foo-1.0-expected.tgir: svn path=/trunk/; revision=1054
Diffstat (limited to 'tests/scanner/foo-1.0-expected.gir')
-rw-r--r--tests/scanner/foo-1.0-expected.gir64
1 files changed, 29 insertions, 35 deletions
diff --git a/tests/scanner/foo-1.0-expected.gir b/tests/scanner/foo-1.0-expected.gir
index d284246c..11a3b4e0 100644
--- a/tests/scanner/foo-1.0-expected.gir
+++ b/tests/scanner/foo-1.0-expected.gir
@@ -378,6 +378,35 @@ and/or use gtk-doc annotations. -->
<field name="height" writable="1">
<type name="int" c:type="gint"/>
</field>
+ <constructor name="new" c:identifier="foo_rectangle_new">
+ <return-value transfer-ownership="full">
+ <type name="Rectangle" c:type="FooRectangle*"/>
+ </return-value>
+ <parameters>
+ <parameter name="x" transfer-ownership="none">
+ <type name="int" c:type="int"/>
+ </parameter>
+ <parameter name="y" transfer-ownership="none">
+ <type name="int" c:type="int"/>
+ </parameter>
+ <parameter name="width" transfer-ownership="none">
+ <type name="int" c:type="int"/>
+ </parameter>
+ <parameter name="height" transfer-ownership="none">
+ <type name="int" c:type="int"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="add" c:identifier="foo_rectangle_add">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="r2" transfer-ownership="none">
+ <type name="Rectangle" c:type="FooRectangle*"/>
+ </parameter>
+ </parameters>
+ </method>
</record>
<function name="method_external_references"
c:identifier="foo_method_external_references">
@@ -399,41 +428,6 @@ and/or use gtk-doc annotations. -->
</parameter>
</parameters>
</function>
- <function name="rectangle_add" c:identifier="foo_rectangle_add">
- <return-value transfer-ownership="none">
- <type name="none" c:type="void"/>
- </return-value>
- <parameters>
- <parameter name="r1"
- direction="inout"
- transfer-ownership="full"
- doc="add to this rect">
- <type name="Rectangle" c:type="FooRectangle*"/>
- </parameter>
- <parameter name="r2" transfer-ownership="none">
- <type name="Rectangle" c:type="FooRectangle*"/>
- </parameter>
- </parameters>
- </function>
- <function name="rectangle_new" c:identifier="foo_rectangle_new">
- <return-value transfer-ownership="full">
- <type name="Rectangle" c:type="FooRectangle*"/>
- </return-value>
- <parameters>
- <parameter name="x" transfer-ownership="none">
- <type name="int" c:type="int"/>
- </parameter>
- <parameter name="y" transfer-ownership="none">
- <type name="int" c:type="int"/>
- </parameter>
- <parameter name="width" transfer-ownership="none">
- <type name="int" c:type="int"/>
- </parameter>
- <parameter name="height" transfer-ownership="none">
- <type name="int" c:type="int"/>
- </parameter>
- </parameters>
- </function>
<record name="EventAny" c:type="FooEventAny">
<field name="send_event" writable="1">
<type name="int8" c:type="gint8"/>