1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-18 23:03:28 +03:00

MDEV-33746 Supply missing override markings

Find and fix missing virtual override markings.  Updates cmake
maintainer flags to include -Wsuggest-override and
-Winconsistent-missing-override.
This commit is contained in:
Dave Gosselin
2024-06-12 09:46:26 -04:00
committed by Dave Gosselin
parent ab448d4b34
commit db0c28eff8
306 changed files with 8808 additions and 8781 deletions

View File

@ -888,7 +888,7 @@ public:
: ErrConv(), str(str_arg), len(strlen(str_arg)), cs(cs_arg) {}
ErrConvString(const String *s)
: ErrConv(), str(s->ptr()), len(s->length()), cs(s->charset()) {}
const char *ptr() const
const char *ptr() const override
{
return set_str(str, len, cs);
}
@ -899,7 +899,7 @@ class ErrConvInteger : public ErrConv, public Longlong_hybrid
public:
ErrConvInteger(const Longlong_hybrid &nr)
: ErrConv(), Longlong_hybrid(nr) { }
const char *ptr() const
const char *ptr() const override
{
return set_longlong(static_cast<Longlong_hybrid>(*this));
}
@ -910,7 +910,7 @@ class ErrConvDouble: public ErrConv
double num;
public:
ErrConvDouble(double num_arg) : ErrConv(), num(num_arg) {}
const char *ptr() const
const char *ptr() const override
{
return set_double(num);
}
@ -921,7 +921,7 @@ class ErrConvTime : public ErrConv
const MYSQL_TIME *ltime;
public:
ErrConvTime(const MYSQL_TIME *ltime_arg) : ErrConv(), ltime(ltime_arg) {}
const char *ptr() const
const char *ptr() const override
{
return set_mysql_time(ltime);
}
@ -932,7 +932,7 @@ class ErrConvDecimal : public ErrConv
const decimal_t *d;
public:
ErrConvDecimal(const decimal_t *d_arg) : ErrConv(), d(d_arg) {}
const char *ptr() const
const char *ptr() const override
{
return set_decimal(d);
}