From 7b4bb80930f12a366d5e5a5eea5b398972cd4891 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 6 Sep 2009 17:31:41 +0100 Subject: [node] Add JsonNode.set_parent() Add the setter for JsonNode:parent, to be used in JsonParser instead of directly accessing the JsonNode structure. --- json-glib/json-node.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'json-glib/json-node.c') diff --git a/json-glib/json-node.c b/json-glib/json-node.c index e1e457a..a3562f6 100644 --- a/json-glib/json-node.c +++ b/json-glib/json-node.c @@ -484,6 +484,24 @@ json_node_type_name (JsonNode *node) return "unknown"; } +/** + * json_node_set_parent: + * @node: a #JsonNode + * @parent: the parent #JsonNode of @node + * + * Sets the parent #JsonNode of @node + * + * Since: 0.8 + */ +void +json_node_set_parent (JsonNode *node, + JsonNode *parent) +{ + g_return_if_fail (node != NULL); + + node->parent = parent; +} + /** * json_node_get_parent: * @node: a #JsonNode -- cgit v1.2.1