Kross
Kross::ErrorInterface Class Reference
Interface for error-handling. More...
#include <errorinterface.h>
Inheritance diagram for Kross::ErrorInterface:
Public Member Functions | |
| void | clearError () |
| ErrorInterface () | |
| long | errorLineNo () const |
| const QString | errorMessage () const |
| const QString | errorTrace () const |
| bool | hadError () const |
| void | setError (ErrorInterface *error) |
| void | setError (const QString &errormessage, const QString &tracemessage=QString(), long lineno=-1) |
Detailed Description
Interface for error-handling.
Definition at line 32 of file errorinterface.h.
Constructor & Destructor Documentation
| Kross::ErrorInterface::ErrorInterface | ( | ) | [inline] |
Constructor.
- Parameters:
-
error The error message. lineno The liner number in the scripting code where this exception got thrown.
Definition at line 43 of file errorinterface.h.
Member Function Documentation
| void Kross::ErrorInterface::clearError | ( | ) | [inline] |
Clear the error.
Definition at line 88 of file errorinterface.h.
| long Kross::ErrorInterface::errorLineNo | ( | ) | const [inline] |
- Returns:
- the line number in the scripting code where the exception got thrown or -1 if there was no line number defined.
Definition at line 64 of file errorinterface.h.
| const QString Kross::ErrorInterface::errorMessage | ( | ) | const [inline] |
- Returns:
- the trace message.
Definition at line 53 of file errorinterface.h.
| const QString Kross::ErrorInterface::errorTrace | ( | ) | const [inline] |
- Returns:
- the error message.
Definition at line 58 of file errorinterface.h.
| bool Kross::ErrorInterface::hadError | ( | ) | const [inline] |
- Returns:
- true if there was an error else false is returned.
Definition at line 48 of file errorinterface.h.
| void Kross::ErrorInterface::setError | ( | ErrorInterface * | error | ) | [inline] |
Set the error message.
Definition at line 79 of file errorinterface.h.
| void Kross::ErrorInterface::setError | ( | const QString & | errormessage, | |
| const QString & | tracemessage = QString(), |
|||
| long | lineno = -1 | |||
| ) | [inline] |
Set the error message.
Definition at line 69 of file errorinterface.h.
The documentation for this class was generated from the following file:
KDE 4.3 API Reference