diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2023-06-12 07:58:12 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2023-06-12 07:58:12 +0200 |
commit | 56a8d4e51f257d1a6cd0f3f48029731d7387fe25 (patch) | |
tree | 3e8ae0b668e57185c983ecd658fcea75b2400760 /odb | |
parent | fdcb660d7310137971cac8d1d28868b71a238467 (diff) |
Fix GCC 13 -Woverloaded-virtual warning
Diffstat (limited to 'odb')
-rw-r--r-- | odb/relational/processor.cxx | 2 | ||||
-rw-r--r-- | odb/relational/schema.hxx | 3 | ||||
-rw-r--r-- | odb/relational/source.hxx | 2 | ||||
-rw-r--r-- | odb/semantics/derived.hxx | 2 |
4 files changed, 9 insertions, 0 deletions
diff --git a/odb/relational/processor.cxx b/odb/relational/processor.cxx index aac8d79..0f60359 100644 --- a/odb/relational/processor.cxx +++ b/odb/relational/processor.cxx @@ -1456,6 +1456,8 @@ namespace relational object_members_base::traverse (*pointer.obj); } + using object_members_base::traverse; // Unhide. + virtual void traverse_pointer (semantics::data_member& m, semantics::class_& c) { diff --git a/odb/relational/schema.hxx b/odb/relational/schema.hxx index c5e16c6..cd975b7 100644 --- a/odb/relational/schema.hxx +++ b/odb/relational/schema.hxx @@ -442,6 +442,9 @@ namespace relational traverse (*t, true); } + using add_table::traverse; // Unhide. + using alter_table::traverse; // Unhide. + using table::names; void diff --git a/odb/relational/source.hxx b/odb/relational/source.hxx index 026f48d..3c6f5da 100644 --- a/odb/relational/source.hxx +++ b/odb/relational/source.hxx @@ -6481,6 +6481,8 @@ namespace relational rs->base = 0; } + using class_::traverse; // Unhide. + protected: semantics::class_& c_; string scope_; diff --git a/odb/semantics/derived.hxx b/odb/semantics/derived.hxx index 60c4896..e58ec9f 100644 --- a/odb/semantics/derived.hxx +++ b/odb/semantics/derived.hxx @@ -416,6 +416,8 @@ namespace semantics string fq_name (names*, string& trailer) const; + using derived_type::fq_name; // Unhide. + public: array (path const&, size_t line, |