/** * test_tag_missing_colon: * * Forgotten colon below will result in a warning. * * Returns: (allow-none) return value **/ test_tag_missing_colon Forgotten colon below will result in a warning. returns allow-none return value 6: Warning: Test: missing ":" at column 25: * Returns: (allow-none) return value ^ /** * test_tag_missing_colon: * * Forgotten colon below will result in a warning. * * Returns: (allow-none): return value */ /** * test_unexpected_tag: * * @param1: first parameter * does something * Returns: something * returning something * * Probably intended as the comment block description part but in reality belongs to * the "Returns:"" tag description field. **/ test_unexpected_tag param1 first parameter does something returns something returning something Probably intended as the comment block description part but in reality belongs to the "Returns:"" tag description field. 4: Warning: Test: "@param1" parameter unexpected at this location: * @param1: first parameter ^ /** * test_unexpected_tag: * @param1: first parameter * does something * * Returns: something * returning something * * Probably intended as the comment block description part but in reality belongs to * the "Returns:"" tag description field. */ /** * test_unknown_tag: * * Foo: something * * Returns: True * Moo: anything **/ test_unknown_tag Foo: something returns True Moo: anything /** * test_unknown_tag: * * Foo: something * * Returns: True * Moo: anything */ /** * test_multiline_tag: * * Returns: * True * Since: * 1.0: yeah */ test_multiline_tag returns True since 1.0: yeah /** * test_multiline_tag: * * Returns: True * Since: 1.0: yeah */ /** * test_multiline_annotations_on_tag: * * Annotations spanning multiple lines are not valid * * Returns: (allow-none) * (transfer full): something **/ test_multiline_annotations_on_tag Annotations spanning multiple lines are not valid returns allow-none (transfer full): something 7: Error: Test: ignoring invalid multiline annotation continuation: * (transfer full): something ^ /** * test_multiline_annotations_on_tag: * * Annotations spanning multiple lines are not valid * * Returns: (allow-none): * (transfer full): something */ /** * test_multiline_annotations_on_tag: * * Annotations spanning multiple lines are not valid * * Returns: (allow-none): Returns tag having a second line which looks * (like an annotation), but isn't. This should not result in a warning. **/ test_multiline_annotations_on_tag Annotations spanning multiple lines are not valid returns allow-none Returns tag having a second line which looks (like an annotation), but isn't. This should not result in a warning. /** * test_multiline_annotations_on_tag: * * Annotations spanning multiple lines are not valid * * Returns: (allow-none): Returns tag having a second line which looks * (like an annotation), but isn't. This should not result in a warning. */ /** * gdk_device_list_axes: * @device: a pointer #GdkDevice * * Returns a #GList of #GdkAtoms, containing the labels for * the axes that @device currently has. * * Returns: (transfer container) (element-type GdkAtom): * A #GList of #GdkAtoms, free * with g_list_free(). * * Since: 3.0 **/ gdk_device_list_axes device a pointer #GdkDevice Returns a #GList of #GdkAtoms, containing the labels for the axes that @device currently has. returns transfer element-type A #GList of #GdkAtoms, free with g_list_free(). since 3.0 /** * gdk_device_list_axes: * @device: a pointer #GdkDevice * * Returns a #GList of #GdkAtoms, containing the labels for * the axes that @device currently has. * * Returns: (transfer container) (element-type GdkAtom): * A #GList of #GdkAtoms, free * with g_list_free(). * Since: 3.0 */ /** * FsSession:codec-preferences: * * Type: GLib.List(FsCodec) * Transfer: full * * This is the current preferences list for the local codecs. It is * set by the user to specify the codec options and priorities. The user may * change its value with fs_session_set_codec_preferences() at any time * during a session. It is a #GList of #FsCodec. * The user must free this codec list using fs_codec_list_destroy() when done. * * The payload type may be a valid dynamic PT (96-127), %FS_CODEC_ID_DISABLE * or %FS_CODEC_ID_ANY. If the encoding name is "reserve-pt", then the * payload type of the codec will be "reserved" and not be used by any * dynamically assigned payload type. */ FsSession:codec-preferences type transfer This is the current preferences list for the local codecs. It is set by the user to specify the codec options and priorities. The user may change its value with fs_session_set_codec_preferences() at any time during a session. It is a #GList of #FsCodec. The user must free this codec list using fs_codec_list_destroy() when done. The payload type may be a valid dynamic PT (96-127), %FS_CODEC_ID_DISABLE or %FS_CODEC_ID_ANY. If the encoding name is "reserve-pt", then the payload type of the codec will be "reserved" and not be used by any dynamically assigned payload type. 4: Warning: Test: GObject-Introspection specific GTK-Doc tag "Type" has been deprecated, please use annotations on the identifier instead: * Type: GLib.List(FsCodec) ^ 5: Warning: Test: GObject-Introspection specific GTK-Doc tag "Transfer" has been deprecated, please use annotations on the identifier instead: * Transfer: full ^ /** * FsSession:codec-preferences: (type GLib.List(FsCodec)) (transfer full) * * This is the current preferences list for the local codecs. It is * set by the user to specify the codec options and priorities. The user may * change its value with fs_session_set_codec_preferences() at any time * during a session. It is a #GList of #FsCodec. * The user must free this codec list using fs_codec_list_destroy() when done. * * The payload type may be a valid dynamic PT (96-127), %FS_CODEC_ID_DISABLE * or %FS_CODEC_ID_ANY. If the encoding name is "reserve-pt", then the * payload type of the codec will be "reserved" and not be used by any * dynamically assigned payload type. */