summaryrefslogtreecommitdiff
path: root/src/raptor_abbrev.c
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2010-01-19 21:11:16 -0800
committerDave Beckett <dave@dajobe.org>2010-01-19 21:11:16 -0800
commit033118a9ba98382584982466479d49c9c5ba6b8e (patch)
treeed1e0688beef9954ccfb00554f2ea39bd6b30dba /src/raptor_abbrev.c
parent5889ea4be4a095fbb6274a9b8b08b8b6677dece4 (diff)
downloadraptor-033118a9ba98382584982466479d49c9c5ba6b8e.tar.gz
autodocs
Diffstat (limited to 'src/raptor_abbrev.c')
-rw-r--r--src/raptor_abbrev.c34
1 files changed, 29 insertions, 5 deletions
diff --git a/src/raptor_abbrev.c b/src/raptor_abbrev.c
index 1cddb347..ed5043f7 100644
--- a/src/raptor_abbrev.c
+++ b/src/raptor_abbrev.c
@@ -49,14 +49,22 @@
/*
- * raptor_abbrev_node implementation.
+ * raptor_abbrev_node implementation
*
- * FIXME Duplicate code
+ */
+
+
+/**
+ * raptor_new_abbrev_node:
+ * @world: raptor world
+ * @term: term to use
*
- * Parts of this is taken from redland librdf_node.h and librdf_node.c
+ * INTERNAL - Constructor for raptor_abbrev_node
*
+ * The @term is copied by the constructor.
+ *
+ * Return value: new raptor abbrev node or NULL on failure
**/
-
raptor_abbrev_node*
raptor_new_abbrev_node(raptor_world* world, raptor_term *term)
{
@@ -77,6 +85,12 @@ raptor_new_abbrev_node(raptor_world* world, raptor_term *term)
}
+/**
+ * raptor_new_abbrev_node:
+ * @node: raptor abbrev node
+ *
+ * INTERNAL - Destructor for raptor_abbrev_node
+ */
void
raptor_free_abbrev_node(raptor_abbrev_node* node)
{
@@ -97,7 +111,7 @@ raptor_free_abbrev_node(raptor_abbrev_node* node)
* @node1: node 1
* @node2: node 2
*
- * INTERNAL -compare two raptor_abbrev_nodes.
+ * INTERNAL - compare two raptor_abbrev_nodes.
*
* This needs to be a strong ordering for use by raptor_avltree.
* This is very performance critical, anything to make it faster is worth it.
@@ -114,6 +128,16 @@ raptor_abbrev_node_compare(raptor_abbrev_node* node1, raptor_abbrev_node* node2)
return raptor_term_compare(node1->term, node2->term);
}
+
+/**
+ * raptor_abbrev_node_equals:
+ * @node1: node 1
+ * @node2: node 2
+ *
+ * INTERNAL - compare two raptor_abbrev_nodes for equality
+ *
+ * Return value: non-0 if nodes are equal
+ */
int
raptor_abbrev_node_equals(raptor_abbrev_node* node1, raptor_abbrev_node* node2)
{