aboutsummaryrefslogtreecommitdiff
path: root/odb/relational/source.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-06-16 14:04:40 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-06-16 14:04:40 +0200
commitad82296958864bd7302be345e4b25003e307334f (patch)
tree657f969effbdb3b8e85aeb488cc983196ab0621d /odb/relational/source.cxx
parente4b1b83a5a0fd902824071d5db04d7cda17e2f88 (diff)
Use (!) to denote database in modifier expressions
Diffstat (limited to 'odb/relational/source.cxx')
-rw-r--r--odb/relational/source.cxx8
1 files changed, 6 insertions, 2 deletions
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
{