Base: apply clang format

This commit is contained in:
wmayer
2023-11-10 18:27:44 +01:00
committed by WandererFan
parent bb333d9a74
commit 985def3416
154 changed files with 11874 additions and 9872 deletions

View File

@@ -35,48 +35,49 @@ namespace Base
{
/// Abstract base class of all exception producers
class BaseExport AbstractExceptionProducer : public AbstractProducer
class BaseExport AbstractExceptionProducer: public AbstractProducer
{
public:
AbstractExceptionProducer () = default;
AbstractExceptionProducer() = default;
// just implement it
void* Produce () const override {
void* Produce() const override
{
return nullptr;
}
virtual void raiseException(PyObject * pydict) const = 0;
virtual void raiseException(PyObject* pydict) const = 0;
};
// --------------------------------------------------------------------
/** The ExceptionFactory */
class BaseExport ExceptionFactory : public Factory
class BaseExport ExceptionFactory: public Factory
{
public:
static ExceptionFactory& Instance();
static void Destruct ();
static void Destruct();
void raiseException(PyObject * pydict) const;
void raiseException(PyObject* pydict) const;
private:
static ExceptionFactory* _pcSingleton;
static ExceptionFactory* _pcSingleton; // NOLINT
ExceptionFactory() = default;
};
/* Producers */
template <class CLASS>
class ExceptionProducer : public AbstractExceptionProducer
template<class CLASS>
class ExceptionProducer: public AbstractExceptionProducer
{
public:
ExceptionProducer ()
ExceptionProducer()
{
ExceptionFactory::Instance().AddProducer(typeid(CLASS).name(), this);
}
~ExceptionProducer () override = default;
~ExceptionProducer() override = default;
void raiseException(PyObject * pydict) const override
void raiseException(PyObject* pydict) const override
{
CLASS c;
c.setPyObject(pydict);
@@ -85,8 +86,7 @@ public:
}
};
} //namespace Base
} // namespace Base
#endif