aboutsummaryrefslogtreecommitdiff
path: root/odb/common.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/common.hxx')
-rw-r--r--odb/common.hxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/odb/common.hxx b/odb/common.hxx
index 9e48771..60f5e3b 100644
--- a/odb/common.hxx
+++ b/odb/common.hxx
@@ -50,6 +50,12 @@ struct object_members_base: traversal::class_, virtual context
virtual void
traverse_object (semantics::class_&);
+ // If you override this function, you can call the base to traverse
+ // members.
+ //
+ virtual void
+ traverse_view (semantics::class_&);
+
public:
object_members_base ()
: member_ (*this)
@@ -144,6 +150,12 @@ struct object_columns_base: traversal::class_, virtual context
virtual void
traverse_object (semantics::class_&);
+ // If you override this function, you can call the base to traverse
+ // members.
+ //
+ virtual void
+ traverse_view (semantics::class_&);
+
// Called after the last column, provided at least one column hasn't
// been ignored.
//