Base::AbstractExceptionProducer Class Referenceabstract
Abstract base class of all exception producers. More...
#include <ExceptionFactory.h>
Public Member Functions | |
AbstractExceptionProducer () | |
void * | Produce () const |
overwritten by a concrete producer to produce the needed object More... | |
virtual void | raiseException (PyObject *pydict) const =0 |
~AbstractExceptionProducer () | |
Public Member Functions inherited from Base::AbstractProducer | |
AbstractProducer () | |
virtual | ~AbstractProducer () |
Detailed Description
Abstract base class of all exception producers.
Constructor & Destructor Documentation
◆ AbstractExceptionProducer()
Base::AbstractExceptionProducer::AbstractExceptionProducer | ( | ) |
◆ ~AbstractExceptionProducer()
Base::AbstractExceptionProducer::~AbstractExceptionProducer | ( | ) |
Member Function Documentation
◆ Produce()
|
virtual |
overwritten by a concrete producer to produce the needed object
Implements Base::AbstractProducer.
◆ raiseException()
|
pure virtual |
Implemented in Base::ExceptionProducer< CLASS >.
Referenced by Base::ExceptionFactory::raiseException().
The documentation for this class was generated from the following file:
- src/Base/ExceptionFactory.h