#include <exception.h>
Definition at line 28 of file exception.h.
| Xpace::Exception::Exception |
( |
| ) |
|
| Xpace::Exception::Exception |
( |
const Exception & |
| ) |
|
| virtual Xpace::Exception::~Exception |
( |
| ) |
|
| throw | ( | |
| ) | | |
|
virtual |
- Parameters
-
| templ | construct an Exception with this message template |
| reason | cause for this Exception, if any |
| bool Xpace::Exception::operator! |
( |
| ) |
const |
| const Exception Xpace::Exception::why |
( |
| ) |
const |
- Returns
- the exception that caused this one (if any)
| const char* Xpace::Exception::versionInfo |
( |
| ) |
const |
- Returns
- the version string for the Xpace libraries
| const String Xpace::Exception::getTemplate |
( |
| ) |
const |
- Returns
- English template into which params will be inserted
Construct an error message.
- Parameters
-
| templ | the template into which params will be inserted (I.e., a translation of getTemplate() for this exception) if = String(), use English template |
- Returns
- the translated template with params insterted
| const char* Xpace::Exception::what |
( |
| ) |
const |
| throw | ( | |
| ) | | |
- Returns
- an English error message with params inserted
| void Xpace::Exception::addParam |
( |
const String & |
p | ) |
|
|
protected |
| friend class exceptionImpl |
|
friend |
The documentation for this class was generated from the following file: