diff options
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 * |