glibrdf

GLib wrapper for the Redland RDF library
git clone https://code.djc.id.au/git/glibrdf/

glibrdf.h (669B) - raw

      1 
      2 /*
      3  * glibrdf.h
      4  * Copyright 2012 Dan Callaghan <djc@djc.id.au>
      5  * Licensed under GPLv3
      6  */
      7 
      8 #ifndef _GLIBRDF_H
      9 #define _GLIBRDF_H
     10 
     11 #include <glib-object.h>
     12 #include <librdf.h>
     13 
     14 GType librdf_node_get_gtype(void);
     15 #define G_TYPE_RDF_NODE librdf_node_get_gtype()
     16 typedef void (*librdf_gvalue_adaptor_func)(const gchar *lv, GValue *value_out);
     17 typedef librdf_gvalue_adaptor_func (*librdf_gvalue_adaptor_map_func)(librdf_uri *datatype_uri);
     18 librdf_gvalue_adaptor_func librdf_default_gvalue_adaptor_map(librdf_uri *datatype_uri);
     19 void librdf_node_get_literal_gvalue(librdf_node *node,
     20         librdf_gvalue_adaptor_map_func adaptor_map,
     21         GValue *value_out);
     22 
     23 #endif