summaryrefslogtreecommitdiff
path: root/tests/scanner/Regress-1.0-expected.gir
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-04-26 13:17:15 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2020-04-28 12:09:54 +0100
commitf1e14a68ef3c056fab85ee43f331c1fa8b40b932 (patch)
tree215afdf962fb072991843440941478e674991172 /tests/scanner/Regress-1.0-expected.gir
parentbb364bd25d50215b0c40d98ba5ecf2aa779e53a2 (diff)
downloadgobject-introspection-f1e14a68ef3c056fab85ee43f331c1fa8b40b932.tar.gz
Add support for element-type to GListModelissue-328
GListModel is an interface for creating typed, list-like containers. The data stored is GObject instances, but it's useful to be able to annotate the actual type, for both documentation and code generation purposes. The annotation should be optional, to maintain backward compatibility. Fixes: #328
Diffstat (limited to 'tests/scanner/Regress-1.0-expected.gir')
-rw-r--r--tests/scanner/Regress-1.0-expected.gir29
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir
index cef3b124..d965596f 100644
--- a/tests/scanner/Regress-1.0-expected.gir
+++ b/tests/scanner/Regress-1.0-expected.gir
@@ -8041,6 +8041,35 @@ element-type annotation.</doc>
</parameter>
</parameters>
</function>
+ <function name="test_list_model_none"
+ c:identifier="regress_test_list_model_none">
+ <doc xml:space="preserve"
+ filename="regress.c"
+ line="4689">Test GListModel with no annotation.</doc>
+ <source-position filename="regress.h" line="1538"/>
+ <return-value transfer-ownership="full">
+ <doc xml:space="preserve"
+ filename="regress.c"
+ line="4694">a GListModel</doc>
+ <type name="Gio.ListModel" c:type="GListModel*"/>
+ </return-value>
+ </function>
+ <function name="test_list_model_object"
+ c:identifier="regress_test_list_model_object">
+ <doc xml:space="preserve"
+ filename="regress.c"
+ line="4704">Test GListModel return value with an element type annotation.</doc>
+ <source-position filename="regress.h" line="1541"/>
+ <return-value transfer-ownership="full">
+ <doc xml:space="preserve"
+ filename="regress.c"
+ line="4709">a GListModel
+ containing RegressTestObj values</doc>
+ <type name="Gio.ListModel" c:type="GListModel*">
+ <type name="TestObj"/>
+ </type>
+ </return-value>
+ </function>
<function name="test_long" c:identifier="regress_test_long">
<source-position filename="regress.h" line="73"/>
<return-value transfer-ownership="none">