summaryrefslogtreecommitdiffstats
path: root/raul/AtomRedland.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-09-08 00:53:43 +0000
committerDavid Robillard <d@drobilla.net>2007-09-08 00:53:43 +0000
commita6eadd534d1a3971cac14a1073ad6e29a3d88751 (patch)
tree1c423bee507949e21d7d1553e26fc13a9bb7177b /raul/AtomRedland.hpp
parent3fa994bfb73d53f24deb3dd66bf97e8e34b1d966 (diff)
downloadraul-a6eadd534d1a3971cac14a1073ad6e29a3d88751.tar.gz
raul-a6eadd534d1a3971cac14a1073ad6e29a3d88751.tar.bz2
raul-a6eadd534d1a3971cac14a1073ad6e29a3d88751.zip
Support for writing pretty Turtle boolean literals.
git-svn-id: http://svn.drobilla.net/lad/raul@698 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul/AtomRedland.hpp')
-rw-r--r--raul/AtomRedland.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/raul/AtomRedland.hpp b/raul/AtomRedland.hpp
index 6e753d7..0ce260b 100644
--- a/raul/AtomRedland.hpp
+++ b/raul/AtomRedland.hpp
@@ -65,6 +65,14 @@ public:
// xsd:decimal -> pretty decimal (float) literals in Turtle
type = librdf_new_uri(world, U("http://www.w3.org/2001/XMLSchema#decimal"));
break;
+ case Atom::BOOL:
+ // xsd:boolean -> pretty boolean literals in Turtle
+ if (atom.get_bool())
+ str = "true";
+ else
+ str = "false";
+ type = librdf_new_uri(world, U("http://www.w3.org/2001/XMLSchema#boolean"));
+ break;
case Atom::STRING:
str = atom.get_string();
break;