Base::AbstractExceptionProducer Class Referenceabstract

Abstract base class of all exception producers. More...

#include <ExceptionFactory.h>

Public Member Functions

 AbstractExceptionProducer ()=default
 
void * Produce () const
 overwritten by a concrete producer to produce the needed object More...
 
virtual void raiseException (PyObject *pydict) const =0
 
- Public Member Functions inherited from Base::AbstractProducer
 AbstractProducer ()
 
virtual void * Produce () const =0
 overwritten by a concrete producer to produce the needed object More...
 
virtual ~AbstractProducer ()
 

Detailed Description

Abstract base class of all exception producers.

Constructor & Destructor Documentation

◆ AbstractExceptionProducer()

Base::AbstractExceptionProducer::AbstractExceptionProducer ( )
default

Member Function Documentation

◆ Produce()

void * Base::AbstractExceptionProducer::Produce ( ) const
virtual

overwritten by a concrete producer to produce the needed object

Implements Base::AbstractProducer.

◆ raiseException()

virtual void Base::AbstractExceptionProducer::raiseException ( PyObject pydict) const
pure virtual

The documentation for this class was generated from the following file: