diff options
author | Dave Beckett <dave@dajobe.org> | 2010-01-19 21:11:16 -0800 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2010-01-19 21:11:16 -0800 |
commit | 033118a9ba98382584982466479d49c9c5ba6b8e (patch) | |
tree | ed1e0688beef9954ccfb00554f2ea39bd6b30dba /src/raptor_abbrev.c | |
parent | 5889ea4be4a095fbb6274a9b8b08b8b6677dece4 (diff) | |
download | raptor-033118a9ba98382584982466479d49c9c5ba6b8e.tar.gz |
autodocs
Diffstat (limited to 'src/raptor_abbrev.c')
-rw-r--r-- | src/raptor_abbrev.c | 34 |
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) { |