Base::ExceptionFactory Class Reference
The ExceptionFactory. More...
#include <ExceptionFactory.h>
Public Member Functions | |
void | raiseException (PyObject *pydict) const |
Public Member Functions inherited from Base::Factory | |
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 | |
Protected Member Functions inherited from Base::Factory | |
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