> The XQuery Processor
#include <zorba/exception.h>

Public Member Functions | |
| virtual String | getDescription () const |
| Get the descriptionof the error that is reported by this exception. | |
| virtual ZorbaError::ErrorCode | getErrorCode () const |
| Get the ErrorCode of the error that is reported by this exception. | |
| virtual unsigned int | getFileLineNumber () const |
| Get the line number in the source file in which the error occured. | |
| virtual String | getFileName () const |
| Get the name of the source file in which the error occured. | |
| virtual | ~SystemException () throw () |
| Destructor. | |
Protected Member Functions | |
| SystemException (const ZorbaError::ErrorCode &, const String &aDescription, const String &afilename, unsigned int afilelinenumber) | |
| Proctected constructor - only the Zorba engine can construct and throw exceptions. | |
Protected Attributes | |
| String | theDescription |
| ZorbaError::ErrorCode | theErrorCode |
| unsigned int | theFileLineNumber |
| String | theFileName |
Friends | |
| class | Item |
| std::ostream & | operator<< (std::ostream &, const ZorbaException &) |
| Print information about the exception to the given output stream. | |
| class | ZorbaImpl |
Definition at line 236 of file exception.h.
| virtual zorba::SystemException::~SystemException | ( | ) | throw () [virtual] |
Destructor.
| zorba::SystemException::SystemException | ( | const ZorbaError::ErrorCode & | , | |
| const String & | aDescription, | |||
| const String & | afilename, | |||
| unsigned int | afilelinenumber | |||
| ) | [protected] |
Proctected constructor - only the Zorba engine can construct and throw exceptions.
| virtual String zorba::ZorbaException::getDescription | ( | ) | const [virtual, inherited] |
Get the descriptionof the error that is reported by this exception.
| virtual ZorbaError::ErrorCode zorba::ZorbaException::getErrorCode | ( | ) | const [virtual, inherited] |
Get the ErrorCode of the error that is reported by this exception.
| virtual unsigned int zorba::ZorbaException::getFileLineNumber | ( | ) | const [virtual, inherited] |
Get the line number in the source file in which the error occured.
Note that this information is mainly for debugging purposes.
| virtual String zorba::ZorbaException::getFileName | ( | ) | const [virtual, inherited] |
Get the name of the source file in which the error occured.
Note that this information is mainly for debugging purposes.
friend class Item [friend] |
Definition at line 240 of file exception.h.
| std::ostream& operator<< | ( | std::ostream & | , | |
| const ZorbaException & | ||||
| ) | [friend] |
Print information about the exception to the given output stream.
friend class ZorbaImpl [friend] |
String zorba::ZorbaException::theDescription [protected, inherited] |
Definition at line 71 of file exception.h.
ZorbaError::ErrorCode zorba::ZorbaException::theErrorCode [protected, inherited] |
Definition at line 70 of file exception.h.
unsigned int zorba::ZorbaException::theFileLineNumber [protected, inherited] |
Definition at line 73 of file exception.h.
String zorba::ZorbaException::theFileName [protected, inherited] |
Definition at line 72 of file exception.h.