diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-09-05 10:36:33 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-09-05 10:36:33 +0200 |
commit | 428558c89850fe8c79b9c89a943bd996912d12f5 (patch) | |
tree | b6d8af6fd6a82b3e3822f7da4637c7c16ee7100d /odb/common.hxx | |
parent | a7ec19749a76cc262240124f5c71c1ee4051cba7 (diff) |
Support for views; native part
Diffstat (limited to 'odb/common.hxx')
-rw-r--r-- | odb/common.hxx | 12 |
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. // |