summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-11-30 03:21:21 +0000
committerDavid Robillard <d@drobilla.net>2007-11-30 03:21:21 +0000
commit9988890730832ebd0a5f5a64a74eb0a2e65c1de4 (patch)
tree950523350abaa95a764e28b90975523ef09ccb23 /src
parent813d62225110aa832e812873965c3a4fb95161fb (diff)
downloadraul-9988890730832ebd0a5f5a64a74eb0a2e65c1de4.tar.gz
raul-9988890730832ebd0a5f5a64a74eb0a2e65c1de4.tar.bz2
raul-9988890730832ebd0a5f5a64a74eb0a2e65c1de4.zip
Less ugly blank node names.
git-svn-id: http://svn.drobilla.net/lad/raul@925 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src')
-rw-r--r--src/RDFWorld.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/RDFWorld.cpp b/src/RDFWorld.cpp
index 6ee1ec2..5420274 100644
--- a/src/RDFWorld.cpp
+++ b/src/RDFWorld.cpp
@@ -35,6 +35,7 @@ static const char* const RDF_LANG = "turtle";
/** Create an empty in-memory RDF model.
*/
World::World()
+ : _next_blank_id(1)
{
_world = librdf_new_world();
assert(_world);
@@ -87,10 +88,10 @@ Node
World::blank_id(const string base_name)
{
std::ostringstream ss;
- ss << "b" << _next_blank_id++ << "_";
+ ss << "b" << _next_blank_id++;
if (base_name != "")
- ss << base_name;
+ ss << "_" << base_name;
Node result = Node(*this, Node::BLANK, ss.str());
assert(result.to_string() == ss.str());