Definition at line 73 of file funcWrapper.h.
Public Member Functions | |
| CallbackError (void *type, void *value) | |
| Constructor used by Func1Py. | |
| CallbackError (PyFuncInfo &info) | |
| Constructor used by pyOverride(). | |
| std::string | getMessage () const override |
| Method overridden by derived classes to format the error message. | |
| std::string | getClass () const override |
| Method overridden by derived classes to indicate their type. | |
| Public Member Functions inherited from CanteraError | |
| template<typename... Args> | |
| CanteraError (const string &procedure, const string &msg, const Args &... args) | |
| Normal Constructor for the CanteraError base class. | |
| virtual | ~CanteraError () throw () |
| Destructor for base class does nothing. | |
| const char * | what () const override throw () |
| Get a description of the error. | |
| virtual string | getMethod () const |
| Get the name of the method that threw the exception. | |
Public Attributes | |
| PyObject * | m_type |
| PyObject * | m_value |
Additional Inherited Members | |
| Static Public Member Functions inherited from CanteraError | |
| static void | setStackTraceDepth (int depth) |
| Set the number of stack frames to include when a CanteraError is displayed. | |
| Protected Member Functions inherited from CanteraError | |
| CanteraError () | |
| Protected default constructor discourages throwing errors containing no information. | |
| CanteraError (const string &procedure) | |
| Constructor used by derived classes that override getMessage(). | |
| Protected Attributes inherited from CanteraError | |
| string | procedure_ |
| The name of the procedure where the exception occurred. | |
| string | formattedMessage_ |
| Formatted message returned by what(). | |
|
inline |
Constructor used by Func1Py.
Definition at line 77 of file funcWrapper.h.
|
inlineexplicit |
Constructor used by pyOverride().
Definition at line 87 of file funcWrapper.h.
|
inline |
Definition at line 98 of file funcWrapper.h.
|
inlineoverridevirtual |
Method overridden by derived classes to format the error message.
Reimplemented from CanteraError.
Definition at line 103 of file funcWrapper.h.
|
inlineoverridevirtual |
Method overridden by derived classes to indicate their type.
Reimplemented from CanteraError.
Definition at line 133 of file funcWrapper.h.
| PyObject* m_type |
Definition at line 137 of file funcWrapper.h.
| PyObject* m_value |
Definition at line 138 of file funcWrapper.h.