Base::ExceptionFactory Class Reference
The ExceptionFactory. More...
#include <ExceptionFactory.h>
Public Member Functions | |
void raiseException (PyObject *pydict) const | |
![]() | |
void AddProducer (const char *sClassName, AbstractProducer *pcProducer) | |
Adds a new prducer instance. More... | |
std::list< std::string > CanProduce () const | |
returns a list of all registered producer More... | |
bool CanProduce (const char *sClassName) const | |
returns true if there is a producer for this class registered More... | |
Static Public Member Functions | |
static void Destruct (void) | |
static ExceptionFactory & Instance (void) | |
Additional Inherited Members | |
![]() | |
Factory (void) | |
construction More... | |
void * Produce (const char *sClassName) const | |
produce a class with the given name More... | |
virtual ~Factory () | |
destruction More... | |
Detailed Description
The ExceptionFactory.
Member Function Documentation
◆ Destruct()
|
static |
◆ Instance()
|
static |
Referenced by Base::PyException::raiseException().
◆ raiseException()
void ExceptionFactory::raiseException | ( | PyObject * | pydict | ) | const |
References Base::AbstractExceptionProducer::raiseException().
Referenced by Base::PyException::raiseException().
The documentation for this class was generated from the following files:
- src/Base/ExceptionFactory.h
- src/Base/ExceptionFactory.cpp