diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2009-09-06 17:31:41 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2009-09-06 17:31:41 +0100 |
commit | 7b4bb80930f12a366d5e5a5eea5b398972cd4891 (patch) | |
tree | 7848f4008d12c43c1471e62899e4b99162117b89 /json-glib/json-node.c | |
parent | c1b76a73e0b2c6e0c7afced10bd6079a0f5b0f5d (diff) | |
download | json-glib-7b4bb80930f12a366d5e5a5eea5b398972cd4891.tar.gz |
[node] Add JsonNode.set_parent()
Add the setter for JsonNode:parent, to be used in JsonParser instead
of directly accessing the JsonNode structure.
Diffstat (limited to 'json-glib/json-node.c')
-rw-r--r-- | json-glib/json-node.c | 18 |
1 files changed, 18 insertions, 0 deletions
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 @@ -485,6 +485,24 @@ json_node_type_name (JsonNode *node) } /** + * 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 * |