diff options
author | Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> | 2015-07-15 13:11:45 +0200 |
---|---|---|
committer | Mathieu Duponchelle <mathieu@centricular.com> | 2019-07-19 01:21:38 +0200 |
commit | 0f3efc9058e2f249e84c02840fd96b6a413a9201 (patch) | |
tree | ea4628119b6573901c3426a16a74fced1c9c7822 /tests/scanner/WarnLib-1.0-expected.gir | |
parent | a62855702c3bc0b10370ef25d622a32e227283bd (diff) | |
download | gobject-introspection-0f3efc9058e2f249e84c02840fd96b6a413a9201.tar.gz |
scanner: parse and expose function macros
This is useful for documentation tools, and other utilities that
rely on full introspection of the C API of a given library.
Diffstat (limited to 'tests/scanner/WarnLib-1.0-expected.gir')
-rw-r--r-- | tests/scanner/WarnLib-1.0-expected.gir | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/tests/scanner/WarnLib-1.0-expected.gir b/tests/scanner/WarnLib-1.0-expected.gir index 3ceb088e..b7f47997 100644 --- a/tests/scanner/WarnLib-1.0-expected.gir +++ b/tests/scanner/WarnLib-1.0-expected.gir @@ -10,9 +10,36 @@ and/or use gtk-doc annotations. --> <c:include name="warnlib.h"/> <namespace name="WarnLib" version="1.0" - shared-library="" + shared-library="libwarnlib-1.0.so" c:identifier-prefixes="WarnLib" c:symbol-prefixes="warnlib_"> + <function-macro name="IS_WHATEVER" + c:identifier="WARNLIB_IS_WHATEVER" + introspectable="0"> + <source-position filename="warnlib.h" line="20"/> + <parameters> + <parameter name="object"> + </parameter> + </parameters> + </function-macro> + <function-macro name="WHATEVER" + c:identifier="WARNLIB_WHATEVER" + introspectable="0"> + <source-position filename="warnlib.h" line="19"/> + <parameters> + <parameter name="object"> + </parameter> + </parameters> + </function-macro> + <function-macro name="WHATEVER_GET_IFACE" + c:identifier="WARNLIB_WHATEVER_GET_IFACE" + introspectable="0"> + <source-position filename="warnlib.h" line="21"/> + <parameters> + <parameter name="obj"> + </parameter> + </parameters> + </function-macro> <interface name="Whatever" c:symbol-prefix="whatever" c:type="WarnLibWhatever" |