From ad82296958864bd7302be345e4b25003e307334f Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 16 Jun 2015 14:04:40 +0200 Subject: Use (!) to denote database in modifier expressions --- odb/relational/source.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'odb/relational/source.cxx') diff --git a/odb/relational/source.cxx b/odb/relational/source.cxx index c2144b4..4bb8e9d 100644 --- a/odb/relational/source.cxx +++ b/odb/relational/source.cxx @@ -1289,7 +1289,9 @@ traverse_object (type& c) os << "// From " << location_string (ma.loc, true) << endl; if (ma.placeholder ()) - os << ma.translate ("obj", "id (sts.id_image ())") << ";" + os << ma.translate ( + "obj", "id (sts.id_image ())", + "static_cast<" + db.string () + "::database&> (db)") << ";" << endl; else { @@ -1546,7 +1548,9 @@ traverse_object (type& c) os << "// From " << location_string (ma.loc, true) << endl; if (ma.placeholder ()) - os << ma.translate ("obj", "id (sts.id_image (i))") << ";" + os << ma.translate ( + "obj", "id (sts.id_image (i))", + "static_cast<" + db.string () + "::database&> (db)") << ";" << endl; else { -- cgit v1.1