diff options
Diffstat (limited to 'json-glib')
| -rw-r--r-- | json-glib/json-array.c | 8 | ||||
| -rw-r--r-- | json-glib/json-node.c | 8 | ||||
| -rw-r--r-- | json-glib/json-object.c | 8 | ||||
| -rw-r--r-- | json-glib/json-parser.c | 2 | ||||
| -rw-r--r-- | json-glib/json-serializable.c | 2 |
5 files changed, 14 insertions, 14 deletions
diff --git a/json-glib/json-array.c b/json-glib/json-array.c index a51bf35..e81e846 100644 --- a/json-glib/json-array.c +++ b/json-glib/json-array.c @@ -204,7 +204,7 @@ json_array_dup_element (JsonArray *array, * Retrieves the #JsonNode containing the value of the element at @index_ * inside a #JsonArray. * - * Return value: a pointer to the #JsonNode at the requested index + * Return value: (transfer none): a pointer to the #JsonNode at the requested index */ JsonNode * json_array_get_element (JsonArray *array, @@ -453,7 +453,7 @@ json_array_get_length (JsonArray *array) /** * json_array_add_element: * @array: a #JsonArray - * @node: a #JsonNode + * @node: (transfer full): a #JsonNode * * Appends @node inside @array. The array will take ownership of the * #JsonNode. @@ -599,7 +599,7 @@ json_array_add_null_element (JsonArray *array) /** * json_array_add_array_element: * @array: a #JsonArray - * @value: a #JsonArray + * @value: (transfer full): a #JsonArray * * Conveniently adds an array into @array. The @array takes ownership * of the newly added #JsonArray @@ -631,7 +631,7 @@ json_array_add_array_element (JsonArray *array, /** * json_array_add_object_element: * @array: a #JsonArray - * @value: a #JsonObject + * @value: (transfer full): a #JsonObject * * Conveniently adds an object into @array. The @array takes ownership * of the newly added #JsonObject diff --git a/json-glib/json-node.c b/json-glib/json-node.c index c8763fe..7cb8852 100644 --- a/json-glib/json-node.c +++ b/json-glib/json-node.c @@ -182,7 +182,7 @@ json_node_set_object (JsonNode *node, /** * json_node_take_object: * @node: a #JsonNode - * @object: a #JsonObject + * @object: (transfer full): a #JsonObject * * Sets @object inside @node. The reference count of @object is not increased. */ @@ -267,7 +267,7 @@ json_node_set_array (JsonNode *node, /** * json_node_take_array: * @node: a #JsonNode - * @array: a #JsonArray + * @array: (transfer full): a #JsonArray * * Sets @array into @node without increasing the #JsonArray reference count. */ @@ -330,7 +330,7 @@ json_node_dup_array (JsonNode *node) /** * json_node_get_value: * @node: a #JsonNode - * @value: return location for an uninitialized value + * @value: (out): return location for an uninitialized value * * Retrieves a value from a #JsonNode and copies into @value. When done * using it, call g_value_unset() on the #GValue. @@ -519,7 +519,7 @@ json_node_set_parent (JsonNode *node, * * Retrieves the parent #JsonNode of @node. * - * Return value: the parent node, or %NULL if @node is the root node + * Return value: (transfer none) the parent node, or %NULL if @node is the root node */ JsonNode * json_node_get_parent (JsonNode *node) diff --git a/json-glib/json-object.c b/json-glib/json-object.c index 3b7a5fb..de91ebb 100644 --- a/json-glib/json-object.c +++ b/json-glib/json-object.c @@ -139,7 +139,7 @@ object_set_member_internal (JsonObject *object, * json_object_add_member: * @object: a #JsonObject * @member_name: the name of the member - * @node: the value of the member + * @node: (transfer full): the value of the member * * Adds a member named @member_name and containing @node into a #JsonObject. * The object will take ownership of the #JsonNode. @@ -342,7 +342,7 @@ json_object_set_null_member (JsonObject *object, * json_object_set_array_member: * @object: a #JsonObject * @member_name: the name of the member - * @value: the value of the member + * @value: (transfer full): the value of the member * * Convenience function for setting an array @value of * @member_name inside @object. @@ -378,7 +378,7 @@ json_object_set_array_member (JsonObject *object, * json_object_set_object_member: * @object: a #JsonObject * @member_name: the name of the member - * @value: the value of the member + * @value: (transfer full): the value of the member * * Convenience function for setting an object @value of * @member_name inside @object. @@ -504,7 +504,7 @@ object_get_member_internal (JsonObject *object, * Retrieves the #JsonNode containing the value of @member_name inside * a #JsonObject. * - * Return value: a pointer to the node for the requested object + * Return value: (transfer none): a pointer to the node for the requested object * member, or %NULL */ JsonNode * diff --git a/json-glib/json-parser.c b/json-glib/json-parser.c index 8c35770..ae5e48a 100644 --- a/json-glib/json-parser.c +++ b/json-glib/json-parser.c @@ -1127,7 +1127,7 @@ json_parser_get_current_pos (JsonParser *parser) /** * json_parser_has_assignment: * @parser: a #JsonParser - * @variable_name: (out) (allow-none): Return location for the variable + * @variable_name: (out) (allow-none) (transfer none): Return location for the variable * name, or %NULL * * A JSON data stream might sometimes contain an assignment, like: diff --git a/json-glib/json-serializable.c b/json-glib/json-serializable.c index 4a15f3f..c29cf9a 100644 --- a/json-glib/json-serializable.c +++ b/json-glib/json-serializable.c @@ -72,7 +72,7 @@ json_serializable_serialize_property (JsonSerializable *serializable, * json_serializable_deserialize_property: * @serializable: a #JsonSerializable * @property_name: the name of the property - * @value: a pointer to an uninitialized #GValue + * @value: (out): a pointer to an uninitialized #GValue * @pspec: a #GParamSpec * @property_node: a #JsonNode containing the serialized property * |
