aboutsummaryrefslogtreecommitdiff
path: root/odb/common.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-06-16 08:19:25 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-06-16 08:19:25 +0200
commit521216e0a696fa698c88fc1e18958c82626873cc (patch)
treedd95f00470fc1f9bbc3d1ec2f0bf3c9314f8e166 /odb/common.hxx
parente269daa6cd5e88bc7ada0e148b052aabd65044d8 (diff)
Implement support for nested members in inverse pragma
Diffstat (limited to 'odb/common.hxx')
-rw-r--r--odb/common.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/odb/common.hxx b/odb/common.hxx
index 277c0e3..ba9dd2d 100644
--- a/odb/common.hxx
+++ b/odb/common.hxx
@@ -284,6 +284,15 @@ public:
}
virtual void
+ traverse (semantics::data_member& m, column_prefix const& cp)
+ {
+ column_prefix op (column_prefix_);
+ column_prefix_ = cp;
+ traverse (m);
+ column_prefix_ = op;
+ }
+
+ virtual void
traverse (semantics::data_member&,
semantics::type&,
string const& key_prefix,