diff options
author | Colin Walters <walters@verbum.org> | 2010-09-09 15:09:39 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-09-09 15:09:39 -0400 |
commit | 79e0ea087341e09e4bbbbc77479a3e91fb824446 (patch) | |
tree | bfa6b0d966dc0c07cbea1eb57da26118b6c1b609 /tests/scanner | |
parent | a9dc0722ae291fc0644cebc9f2ec3bb61b0d9d87 (diff) | |
download | gobject-introspection-79e0ea087341e09e4bbbbc77479a3e91fb824446.tar.gz |
scanner: Mark '_'-prefixed fields as introspectable=0
Typically these contain reserved callbacks; in any case we take
a leading underscore to mean 'private'.
Diffstat (limited to 'tests/scanner')
-rw-r--r-- | tests/scanner/Regress-1.0-expected.gir | 14 | ||||
-rw-r--r-- | tests/scanner/regress.h | 4 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir index 6ae7172b..78314112 100644 --- a/tests/scanner/Regress-1.0-expected.gir +++ b/tests/scanner/Regress-1.0-expected.gir @@ -629,6 +629,20 @@ case.</doc> <field name="test_signal_with_static_scope_arg"> <type name="guint" c:type="guint"/> </field> + <field name="_regress_reserved1" introspectable="0"> + <callback name="_regress_reserved1"> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + </callback> + </field> + <field name="_regress_reserved2" introspectable="0"> + <callback name="_regress_reserved2"> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + </callback> + </field> </record> <record name="TestSimpleBoxedA" c:type="RegressTestSimpleBoxedA" diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h index 8140d88d..98877580 100644 --- a/tests/scanner/regress.h +++ b/tests/scanner/regress.h @@ -291,6 +291,10 @@ struct _RegressTestObjClass guint test_signal; guint test_signal_with_static_scope_arg; + + /* Should be replaced with simple "gpointer" and not be callback */ + void (*_regress_reserved1) (void); + void (*_regress_reserved2) (void); }; GType regress_test_obj_get_type (void); |