diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-06-21 10:33:48 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-06-21 10:41:12 +0200 |
commit | e6181e6a87a5e38e4e02b09f855d37fd882ae513 (patch) | |
tree | 4d4e00e5453affca985264604cf292093955c58e /odb/common-query.hxx | |
parent | 617407a3353e5bfce0dc9144776015899d7a4e65 (diff) |
Various bug fixes for dynamic multi-database support
Diffstat (limited to 'odb/common-query.hxx')
-rw-r--r-- | odb/common-query.hxx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/odb/common-query.hxx b/odb/common-query.hxx index 5a07c86..b340b9f 100644 --- a/odb/common-query.hxx +++ b/odb/common-query.hxx @@ -177,22 +177,26 @@ private: bool ptr_; }; -// Generate explicit instantiations of base classes (reuse inheritance). +// Generate explicit instantiations of base classes. // struct query_columns_base_insts: traversal::class_, virtual context { typedef query_columns_base_insts base; - query_columns_base_insts (bool ptr, bool decl, string const& alias); + query_columns_base_insts (bool test_ptr, + bool decl, + string const& alias, + bool poly); // Traverse polymorphic bases. query_columns_base_insts (query_columns_base_insts const&); virtual void traverse (type&); private: - bool ptr_; + bool test_ptr_; bool decl_; string alias_; + bool poly_; traversal::inherits inherits_; }; |