@@ -71,14 +71,14 @@ class BZDBLocal
7171
7272/* *****************************************************************************/
7373
74- class BZDBbool : public BZDBLocal
74+ class BZDBbool final : public BZDBLocal
7575{
7676public:
7777 BZDBbool (const std::string& name, bool defVal, bool saveOnExit = true );
7878 ~BZDBbool ();
7979
80- void addCallbacks ();
81- void removeCallbacks ();
80+ void addCallbacks () override ;
81+ void removeCallbacks () override ;
8282
8383 inline operator bool () const
8484 {
@@ -99,16 +99,16 @@ class BZDBbool : public BZDBLocal
9999
100100/* *****************************************************************************/
101101
102- class BZDBint : public BZDBLocal
102+ class BZDBint final : public BZDBLocal
103103{
104104public:
105105 BZDBint (const std::string& name, int defVal,
106106 int min = INT_MIN, int max = INT_MAX,
107107 bool neverZero = false , bool saveOnExit = true );
108108 ~BZDBint ();
109109
110- void addCallbacks ();
111- void removeCallbacks ();
110+ void addCallbacks () override ;
111+ void removeCallbacks () override ;
112112
113113 inline operator int () const
114114 {
@@ -145,16 +145,16 @@ class BZDBint : public BZDBLocal
145145
146146/* *****************************************************************************/
147147
148- class BZDBfloat : public BZDBLocal
148+ class BZDBfloat final : public BZDBLocal
149149{
150150public:
151151 BZDBfloat (const std::string& name, float defVal,
152152 float min = -MAXFLOAT, float max = +MAXFLOAT,
153153 bool neverZero = false , bool saveOnExit = true );
154154 ~BZDBfloat ();
155155
156- void addCallbacks ();
157- void removeCallbacks ();
156+ void addCallbacks () override ;
157+ void removeCallbacks () override ;
158158
159159 inline operator float () const
160160 {
@@ -191,16 +191,16 @@ class BZDBfloat : public BZDBLocal
191191
192192/* *****************************************************************************/
193193
194- class BZDBcolor : public BZDBLocal
194+ class BZDBcolor final : public BZDBLocal
195195{
196196public:
197197 BZDBcolor (const std::string& name,
198198 float r, float g, float b, float a,
199199 bool neverAlpha = false , bool saveOnExit = true );
200200 ~BZDBcolor ();
201201
202- void addCallbacks ();
203- void removeCallbacks ();
202+ void addCallbacks () override ;
203+ void removeCallbacks () override ;
204204
205205 inline operator const float *() const
206206 {
@@ -227,15 +227,15 @@ class BZDBcolor : public BZDBLocal
227227
228228/* *****************************************************************************/
229229
230- class BZDBstring : public BZDBLocal
230+ class BZDBstring final : public BZDBLocal
231231{
232232public:
233233 BZDBstring (const std::string& name, const std::string& defVal,
234234 bool neverEmpty = false , bool saveOnExit = true );
235235 ~BZDBstring ();
236236
237- void addCallbacks ();
238- void removeCallbacks ();
237+ void addCallbacks () override ;
238+ void removeCallbacks () override ;
239239
240240 inline operator const std::string&() const
241241 {
0 commit comments