From d1e7d1ecd05687624f7149dad75a5fac9a645e72 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Fri, 17 Apr 2009 15:36:09 +0100 Subject: [node] Add function version of JSON_NODE_TYPE macro First pass at adding some type safety to the JsonNode type checks, and at removing every mention of the JsonNode interna fields. --- 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 7043de3..508b3dd 100644 --- a/json-glib/json-node.c +++ b/json-glib/json-node.c @@ -689,3 +689,21 @@ json_node_get_boolean (JsonNode *node) return FALSE; } + +/** + * json_node_get_node_type: + * @node: a #JsonNode + * + * Retrieves the #JsonNodeType of @node + * + * Return value: the type of the node + * + * Since: 0.8 + */ +JsonNodeType +json_node_get_node_type (JsonNode *node) +{ + g_return_val_if_fail (node != NULL, JSON_NODE_NULL); + + return node->type; +} -- cgit v1.2.1