aboutsummaryrefslogtreecommitdiff
path: root/odb/common.hxx
diff options
context:
space:
mode:
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,