diff options
Diffstat (limited to 'valadoc/tests/girwriter/GirTest-1.0.gir-expected')
-rw-r--r-- | valadoc/tests/girwriter/GirTest-1.0.gir-expected | 218 |
1 files changed, 218 insertions, 0 deletions
diff --git a/valadoc/tests/girwriter/GirTest-1.0.gir-expected b/valadoc/tests/girwriter/GirTest-1.0.gir-expected new file mode 100644 index 000000000..4a3620d55 --- /dev/null +++ b/valadoc/tests/girwriter/GirTest-1.0.gir-expected @@ -0,0 +1,218 @@ +<repository version="1.2" xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0"> +<include name="GObject" version="2.0"/> +<package name="girtest"/> +<c:include name="girtest.h"/> +<namespace name="GirTest" version="1.0" c:prefix="GirTest" c:identifier-prefixes="GirTest" c:symbol-prefixes="gir_test"> + <enumeration name="EnumTest" c:type="GirTestEnumTest" glib:type-name="GirTestEnumTest" glib:get-type="gir_test_enum_test_get_type"> + <doc xml:whitespace="preserve"><para>An example comment for an example enum.</para></doc> + <member name="value1" c:identifier="GIR_TEST_ENUM_TEST_VALUE1" value="0"/> + </enumeration> + <enumeration name="ErrorTest" c:type="GirTestErrorTest" glib:type-name="GirTestErrorTest" glib:get-type="gir_test_error_test_get_type" glib:error-domain="gir-test-error-test-quark"> + <doc xml:whitespace="preserve"><para>An example comment for an example errordomain.</para></doc> + <member name="value1" c:identifier="GIR_TEST_ERROR_TEST_VALUE1" value="0"/> + </enumeration> + <class name="ObjectTest" c:type="GirTestObjectTest" c:symbol-prefix="object_test" glib:type-name="GirTestObjectTest" glib:get-type="gir_test_object_test_get_type" glib:type-struct="ObjectTestClass" parent="GObject.Object"> + <doc xml:whitespace="preserve"><para>An example comment for an example class.</para></doc> + <field name="parent_instance" readable="0" private="1"> + <type name="GObject.Object" c:type="GObject"/> + </field> + <field name="priv" readable="0" private="1"> + <type name="ObjectTestPrivate" c:type="GirTestObjectTestPrivate*"/> + </field> + <constructor name="new" c:identifier="gir_test_object_test_new"> + <doc xml:whitespace="preserve"><para>An example comment for an example class constructor.</para></doc> + <return-value transfer-ownership="full"> + <type name="GirTest.ObjectTest" c:type="GirTestObjectTest*"/> + </return-value> + <parameters> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </constructor> + <method name="method" c:identifier="gir_test_object_test_method"> + <doc xml:whitespace="preserve"><para>An example comment for an example class method.</para></doc> + <return-value transfer-ownership="full"> + <doc xml:whitespace="preserve"><para>An example comment for an example return value. </para></doc> + <type name="gboolean" c:type="gboolean"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="GirTest.ObjectTest" c:type="GirTestObjectTest*"/> + </instance-parameter> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </method> + <property name="property" writable="1" construct="1"> + <doc xml:whitespace="preserve"><para>An example comment for an example property.</para></doc> + <type name="gint" c:type="gint"/> + </property> + <method name="get_property" c:identifier="gir_test_object_test_get_property"> + <return-value transfer-ownership="none"> + <type name="gint" c:type="gint"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="GirTest.ObjectTest" c:type="GirTestObjectTest*"/> + </instance-parameter> + </parameters> + </method> + <method name="set_property" c:identifier="gir_test_object_test_set_property"> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="GirTest.ObjectTest" c:type="GirTestObjectTest*"/> + </instance-parameter> + <parameter name="value" transfer-ownership="none"> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </method> + <glib:signal name="some-signal"> + <doc xml:whitespace="preserve"><para>An example comment for an example signal.</para></doc> + <return-value transfer-ownership="full"> + <type name="none" c:type="void"/> + </return-value> + <parameters> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </glib:signal> + </class> + <record name="ObjectTestClass" c:type="GirTestObjectTestClass" glib:is-gtype-struct-for="ObjectTest"> + <field name="parent_class" readable="0" private="1"> + <type name="GObject.ObjectClass" c:type="GObjectClass"/> + </field> + </record> + <record name="ObjectTestPrivate" c:type="GirTestObjectTestPrivate" disguised="1"/> + <interface name="InterfaceTest" c:type="GirTestInterfaceTest" c:symbol-prefix="interface_test" glib:type-name="GirTestInterfaceTest" glib:get-type="gir_test_interface_test_get_type" glib:type-struct="InterfaceTestIface"> + <doc xml:whitespace="preserve"><para>An example comment for an example interface.</para></doc> + <prerequisite name="GObject.Object"/> + <method name="method" c:identifier="gir_test_interface_test_method"> + <doc xml:whitespace="preserve"><para>An example comment for an example interface method.</para></doc> + <return-value transfer-ownership="full"> + <doc xml:whitespace="preserve"><para>An example comment for an example return value. </para></doc> + <type name="gboolean" c:type="gboolean"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="GirTest.InterfaceTest" c:type="GirTestInterfaceTest*"/> + </instance-parameter> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </method> + <virtual-method name="method" invoker="method"> + <doc xml:whitespace="preserve"><para>An example comment for an example interface method.</para></doc> + <return-value transfer-ownership="full"> + <doc xml:whitespace="preserve"><para>An example comment for an example return value. </para></doc> + <type name="gboolean" c:type="gboolean"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none"> + <type name="GirTest.InterfaceTest" c:type="GirTestInterfaceTest*"/> + </instance-parameter> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </virtual-method> + </interface> + <record name="InterfaceTestIface" c:type="GirTestInterfaceTestIface" glib:is-gtype-struct-for="InterfaceTest"> + <field name="parent_iface" readable="0" private="1"> + <type name="GObject.TypeInterface" c:type="GTypeInterface"/> + </field> + <field name="method"> + <callback name="method" c:type="method"> + <return-value transfer-ownership="full"> + <type name="gboolean" c:type="gboolean"/> + </return-value> + <parameters> + <parameter name="self" transfer-ownership="none"> + <type name="GirTest.InterfaceTest" c:type="GirTestInterfaceTest*"/> + </parameter> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </callback> + </field> + </record> + <record name="StructTest" c:type="GirTestStructTest" c:symbol-prefix="struct_test" glib:type-name="GirTestStructTest" glib:get-type="gir_test_struct_test_get_type"> + <doc xml:whitespace="preserve"><para>An example comment for an example struct.</para></doc> + <field name="field" writable="1"> + <doc xml:whitespace="preserve"><para>An example comment for an example field.</para></doc> + <type name="gint" c:type="gint"/> + </field> + <method name="init" c:identifier="gir_test_struct_test_init"> + <doc xml:whitespace="preserve"><para>An example comment for an example struct constructor.</para></doc> + <return-value transfer-ownership="none"> + <type name="none" c:type="void"/> + </return-value> + <parameters> + <instance-parameter name="self" direction="out" transfer-ownership="none" caller-allocates="1"> + <type name="GirTest.StructTest" c:type="GirTestStructTest*"/> + </instance-parameter> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </method> + <method name="method" c:identifier="gir_test_struct_test_method"> + <doc xml:whitespace="preserve"><para>An example comment for an example struct method.</para></doc> + <return-value transfer-ownership="full"> + <doc xml:whitespace="preserve"><para>An example comment for an example return value. </para></doc> + <type name="gboolean" c:type="gboolean"/> + </return-value> + <parameters> + <instance-parameter name="self" transfer-ownership="none" nullable="1"> + <type name="GirTest.StructTest" c:type="GirTestStructTest*"/> + </instance-parameter> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + </parameters> + </method> + </record> + <callback name="DelegateTest" c:type="GirTestDelegateTest"> + <doc xml:whitespace="preserve"><para>An example comment for an example delegate.</para></doc> + <return-value transfer-ownership="full"> + <doc xml:whitespace="preserve"><para>An example comment for an example return value. </para></doc> + <type name="gboolean" c:type="gboolean"/> + </return-value> + <parameters> + <parameter name="param" transfer-ownership="none"> + <doc xml:whitespace="preserve"><para>An example comment for an example parameter. </para></doc> + <type name="gint" c:type="gint"/> + </parameter> + <parameter name="user_data" transfer-ownership="none" closure="1"> + <type name="gpointer" c:type="void*"/> + </parameter> + </parameters> + </callback> + <constant name="CONSTANT" c:identifier="GIR_TEST_CONSTANT" value="42"> + <doc xml:whitespace="preserve"><para>An example comment for an example constant.</para></doc> + <type name="gint" c:type="gint"/> + </constant> + <function name="function" c:identifier="gir_test_function"> + <doc xml:whitespace="preserve"><para>An example comment for an example function.</para></doc> + <return-value transfer-ownership="full"> + <type name="none" c:type="void"/> + </return-value> + </function> +</namespace> +</repository> |