Base: Modernise ctors dtors defs etc

This commit is contained in:
berniev
2022-08-01 13:56:03 +10:00
committed by wwmayer
parent ea233be212
commit 15419982d4
60 changed files with 271 additions and 363 deletions

View File

@@ -40,7 +40,7 @@ class BaseExport AbstractExceptionProducer : public AbstractProducer
public:
AbstractExceptionProducer () = default;
// just implement it
void* Produce () const {
void* Produce () const override {
return nullptr;
}
virtual void raiseException(PyObject * pydict) const = 0;
@@ -74,9 +74,9 @@ public:
ExceptionFactory::Instance().AddProducer(typeid(CLASS).name(), this);
}
virtual ~ExceptionProducer (){}
~ExceptionProducer () override = default;
void raiseException(PyObject * pydict) const
void raiseException(PyObject * pydict) const override
{
CLASS c;
c.setPyObject(pydict);