diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-06-16 08:19:25 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-06-16 08:19:25 +0200 |
commit | 521216e0a696fa698c88fc1e18958c82626873cc (patch) | |
tree | dd95f00470fc1f9bbc3d1ec2f0bf3c9314f8e166 /odb/common.hxx | |
parent | e269daa6cd5e88bc7ada0e148b052aabd65044d8 (diff) |
Implement support for nested members in inverse pragma
Diffstat (limited to 'odb/common.hxx')
-rw-r--r-- | odb/common.hxx | 9 |
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, |