From ecbc7584a09059ab5987dca95a998c88de8b479a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 4 Feb 2018 12:40:45 +0100 Subject: Add node accessor API --- src/node.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src/node.c') diff --git a/src/node.c b/src/node.c index 59407243..ee910725 100644 --- a/src/node.c +++ b/src/node.c @@ -371,6 +371,30 @@ serd_new_blob(const void* buf, size_t size, bool wrap_lines) return node; } +SerdNodeType +serd_node_type(const SerdNode* node) +{ + return node->type; +} + +const char* +serd_node_string(const SerdNode* node) +{ + return node->buf; +} + +size_t +serd_node_length(const SerdNode* node) +{ + return node->n_bytes; +} + +SerdNodeFlags +serd_node_flags(const SerdNode* node) +{ + return node->flags; +} + void serd_node_free(SerdNode* node) { -- cgit v1.2.1